愿历尽千帆,归来仍是少年
安装过程
1.nexus下载官网地址:https://help.sonatype.com/repomanager2/download
2.在windows上面下载的包结构如下:
2.到对应得盘符目录解压zip包即可:
2.1目录结构如下:
2.2 启动nexus服务。双击console-nexus.bat即可启动nexus服务
3.在浏览器中输入http://127.0.0.1:8081/nexus/。如出现以下界面,则表示启动成功。否则可查看\log\wrapper.log文件查找错误信息。
默认登录密码:admin,密码admin123。
遇到的问题:
1.启动不起来,端口号被占用,修改端口号得位置:
Maven项目之私服Nexus (此处我只推送快照模式:snapshots)
1.setting.xml配置信息
<server> <id>releases</id> <username>admin</username> <password>admin123</password> </server> <server> <id>snapshots</id> <username>admin</username> <password>admin123</password> </server>
<mirrors> <mirror> <id>cccaliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://127.0.0.1:8081/nexus/content/groups/public</url> </mirror> <mirror> <id>aaajf</id> <mirrorOf>*,!central</mirrorOf> <name>Nexus juefeng</name> <url>http://127.0.0.1:8081/nexus/content/groups/public</url> </mirror> </mirrors>
2.Maven项目配置信息
<!-- repositories --> <repositories> <repository> <id>private_repositories</id> <name>private_repositories</name> <url>http://127.0.0.1:8081/nexus/content/repositories/snapshots</url> <snapshots> <enabled>true</enabled> </snapshots> <releases> <enabled>true</enabled> </releases> </repository> </repositories> <distributionManagement> <repository> <id>releases</id> <url>http://127.0.0.1:8081/nexus/content/repositories/releases</url> </repository> <snapshotRepository> <id>snapshots</id> <url>http://127.0.0.1:8081/nexus/content/repositories/snapshots</url> </snapshotRepository> </distributionManagement>
3.deploy推送即可,结果:
问题解决:
1.Return code is: 401, ReasonPhrase: Unauthorized.
原因:需要在maven的setting.xml中配置servers.server节点,其值为nexus的对应的repository的id以及用户名及密码
参考博文:https://www.cnblogs.com/exmyth/p/5693065.html