标签:groups blank 部署 ever 阿里 content class mirror 需要
1,下载安装包,解压,执行以下命令启动服务。
nexus.exe /run
2,访问http://localhost:8081访问管理界面,添加一个maver2(proxy)的仓库,代理地址填写阿里云的加速地址:http://maven.aliyun.com/nexus/content/groups/public/,然后把这个仓库加入到 maven-public 组。对用户提供服务的就是这个maven-public组
3,修改settings.xml配置文件
添加sever
<server> <id>nexus-releases</id> <username>admin</username> <password>admin123</password> </server> <server> <id>nexus-snapshots</id> <username>admin</username> <password>admin123</password> </server>
添加mirror,注意id要与上面的server相对应,url都填写maven-public地址对外提供服务
<mirror> <id>nexus-releases</id> <name>nexus-releases</name> <url>http://localhost:8081/repository/maven-public/</url> <mirrorOf>*</mirrorOf> </mirror> <mirror> <id>nexus-snapshots</id> <name>nexus-snapshots</name> <url>http://localhost:8081/repository/maven-public/</url> <mirrorOf>*</mirrorOf> </mirror>
4,以上修改就可以进行package和install了,但不能deploy,如果需要deploy还要修改修改pom.xml文件,添加 distributionManagement
<distributionManagement> <repository> <id>nexus-releases</id> <name>Nexus Release Repository</name> <url>http://localhost:8081/repository/maven-releases/</url> </repository> <snapshotRepository> <id>nexus-snapshots</id> <name>Nexus Snapshot Repository</name> <url>http://localhost:8081/repository/maven-snapshots/</url> </snapshotRepository> </distributionManagement>
这里的url填写对应的releases和snapshot仓库地址,会根据项目版本号自动对应到相应的仓库。
注:package, install, deploy三者区别,请点击这里,查看上一篇博文!
标签:groups blank 部署 ever 阿里 content class mirror 需要
原文地址:https://www.cnblogs.com/dongbo/p/12250497.html