願歷盡千帆,歸來仍是少年
安裝過程
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