maven私服搭建,目的就是我们在使用maven打包时,如果私服中有相对应的包时,可以直接拉取过来,而不需要去下载,仅仅第一次使用该包时才会下载,这样会减少很多的时间,提高效率。
安装配置nexus
下载:nexus下载
解压:
1 | $ tar zxvf nexus-3.6.1-02-unix.tar.gz |
修改启动用户
1 | $ vim $NEXUS_HOME/bin/nexus.rc |
修改默认端口
1 | $ vim $NEXUS_HOME/ etc/nexus-default.properties |
启动
1 | $ ./bin/nexus run |
访问
浏览器访问8081端口,默认登陆:
user: admin
password: admin123
配置
maven-central:maven中央库,默认从https://repo1.maven.org/maven2上拉取jar包;
maven-releases:私库发行版jar,初次安装nexus请将Deployment policy设置成Allow redeploy;
maven-snapshots:私库快照调试版本jar;
maven-public:仓库分组,把上面三个仓库组合起来一起对外提供服务,在本地maven配置settings.xml中使用。
本地maven使用私服nexus
maven默认配置settings.xml
1 | <servers> |
修改工程pom.xml
1 | <distributionManagement> |
注意上面的repository的id值一定要跟settings.xml文件中配置的server一致。
书山有路勤为径,学海无涯苦作舟。
欢迎关注微信公众号:【程序员写书】
喜欢宠物的朋友可以关注:【电巴克宠物Pets】
一起学习,一起进步。
