如何将maven镜像 添加 到私有仓库中
答案:1 悬赏:20 手机版
解决时间 2021-11-21 02:27
- 提问者网友:焚苦与心
- 2021-11-20 07:13
如何将maven镜像 添加 到私有仓库中
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-11-20 07:42
Linux版的无需安装,直接解压即可,然后进入bin目录下,运行./nexus start,启动服务
用户界面
在地址栏里输入服务IP地址和8081端口就可以打开用户界面,例如http://192.168.2.1:8081
点Sign In登录管理页面,用户名密码为,admin和admin123
在Repositories页面里显示着,默认已经创建了5个仓库(2个为group),直接可以拿来用,无需再自行创建仓库。
使用方法
搭建Maven私有仓库的主要目的,是为了在团队多人开发时,只要内网的私有仓库有下载过依赖的jar包,就直接从私有仓库获取,不再通过外网的中央仓库,毕竟外网的下载速度实在是太慢了。
在项目的pom.xml或者settings.xml文件里加入一下配置信息(区别,pom.xml是针对当前项目,settings.xml是全局的针对所有项目)
配置信息中的id,name和url跟上图中的仓库对应,type为proxy,说明它只是代理,只能用于下载jar包,不能用于发布项目。
maven-central
maven-central
http://192.168.204.132:8081/repository/maven-central/
default
always
true
true
如果想把自己的项目发布到私有仓库中,可以用另外两个仓库,release和snapshots,至于这两个有啥区别,说白了就是,在版本号后面加“-SNAPSHOTS“”就自动发布到snapshots,不加的话就发布到releases
发布到仓库的命令是mvn clean deploy
maven-releases
maven-releases
http://192.168.204.132:8081/repository/maven-releases/
maven-snapshots
maven-snapshots
http://192.168.204.132:8081/repository/maven-snapshots/
其他使用细节
如果用的是eclipse,在settings.xml的配置如下
localMaven
localMaven
maven-central
maven-central
http://192.168.204.132:8081/repository/maven-central/
default
always
true
true
这时候记得在eclipse里选择对应的profile
用户界面
在地址栏里输入服务IP地址和8081端口就可以打开用户界面,例如http://192.168.2.1:8081
点Sign In登录管理页面,用户名密码为,admin和admin123
在Repositories页面里显示着,默认已经创建了5个仓库(2个为group),直接可以拿来用,无需再自行创建仓库。
使用方法
搭建Maven私有仓库的主要目的,是为了在团队多人开发时,只要内网的私有仓库有下载过依赖的jar包,就直接从私有仓库获取,不再通过外网的中央仓库,毕竟外网的下载速度实在是太慢了。
在项目的pom.xml或者settings.xml文件里加入一下配置信息(区别,pom.xml是针对当前项目,settings.xml是全局的针对所有项目)
配置信息中的id,name和url跟上图中的仓库对应,type为proxy,说明它只是代理,只能用于下载jar包,不能用于发布项目。
如果想把自己的项目发布到私有仓库中,可以用另外两个仓库,release和snapshots,至于这两个有啥区别,说白了就是,在版本号后面加“-SNAPSHOTS“”就自动发布到snapshots,不加的话就发布到releases
发布到仓库的命令是mvn clean deploy
其他使用细节
如果用的是eclipse,在settings.xml的配置如下
这时候记得在eclipse里选择对应的profile
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯