重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
文章目录
创新互联建站主要从事网页设计、PC网站建设(电脑版网站建设)、wap网站建设(手机版网站建设)、响应式网站、程序开发、网站优化、微网站、小程序设计等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了丰富的成都网站建设、成都网站制作、网站设计、网络营销经验,集策划、开发、设计、营销、管理等多方位专业化运作于一体。一、Nexus是什么
二、Nexus3搭建安装
三、创建公司游戏
四、页面上传jar
五、idea上传jar
六、idea下载jar
七、注意问题
总结
一、Nexus是什么
Nexus 一般用来搭建位于组织或公司内部的 Maven 游戏,代理所有的仓库(包括中央仓库),用户通过它就可以获取和管理所有所需的 Maven 构件。
二、Nexus3搭建安装1、下载地址
https://help.sonatype.com/repomanager3/product-information/download
2、解压
tar -zxvf nexus-3.43.0-01-unix.tar.gz
nexus-3.43.0-01:nexus安装目录,服务目录
sonatype-work:数据目录,是真正的仓库
3、修改配置文件
cd /home/nexus/nexus-3.43.0-01/etc
vim nexus-default.properties
##默认端口8081,修改访问端口,不修改也没关系
application-port=18081
4、启动
cd /home/nexus/nexus-3.43.0-01/bin
./nexus start
5、访问web页面
http://localhost:18081/ (不修改配置文件,默认端口为8081)
初始账号 admin,初始密码保存在nexus安装目录下的 sonatype-work 的 admin.password 文件中,进去之后按提示修改
三、创建公司游戏1、proxy:代理仓库,设置阿里云等中心仓库
阿里云地址:https://maven.aliyun.com/nexus/content/groups/public/
2、host:本地仓库
3、group:提供对外的统一的仓库
4、构建结果
四、页面上传jar五、idea上传jar1、maven settings文件配置
配置上述步骤中自定义的host私库,如果项目version以 SNAPSHOT结尾,上传到快照库,否则上传到稳定库
xxx-releases admin admin xxx-snapshots admin admin
2、idea pom文件配置
id必须也settings文件server id一样
xxx-releases http://ip:port/repository/xxx-releases/ xxx-releases xxx-snapshots http://ip:port/repository/xxx-snapshots/ xxx-snapshots
3、idea打包上传
注意:需要注释掉项目pom文件中springboot-maven-plugin插件,不然上传包会带有BOOT-INF目录,其他项目能下载该jar包,但无法引用jar包的类;或者使用
六、idea下载jar1、maven settings文件配置
xxx-public admin admin xxx-public xxx-public http://ip:port/repository/xxx-public/ *
七、注意问题在idea打包上传jar时,项目版本号需要写具体版本号,不要用${xxx}方式引用,不然会导致jar虽然上传到游戏了,但是其他项目在下载时会以${xxx}方式路径去下载,导致找不到对应jar。
1、maven settings文件整体配置
F:\xxx\repository xxx-releases admin admin xxx-snapshots admin admin xxx-public admin admin xxx-public xxx-public http://ip:port/repository/xxx-public/ * jdk-1.8
true1.8 1.8 1.8 1.8
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧