在要發布的項目pom文件中添加配置:
<distributionManagement> <repository> <id>releases</id> <name> Nexus Release Repository</name> <url> http://10.127.64.1:8081/nexus/content/repositories/releases/</url> </repository> <snapshotRepository> <id>snapshots</id> <name> Nexus Snapshot Repository</name> <url> http://10.127.64.1:8081/nexus/content/repositories/snapshots/</url> </snapshotRepository> </distributionManagement>
在此,url都是nexus相應倉庫的鏈接地址,這一步做完之后,已經完成了發布所需要的基本配置。【試試命令:mvn deploy】
注意:<repository>、<snapshotRepository>的<id> 要和 <server>中的<id>一致,maven在發布時,會根據此id來查找相應的用戶名密碼進行登錄驗證並上傳文件。
修改apache-maven-3.2.3-bin/settings.xml
<servers> <server> <id>releases</id> <username>admin</username> <password>admin</password> </server> <server> <id>snapshots</id> <username>admin</username> <password>admin</password> </server> </servers>
此處設置的用戶名和密碼都是nexus的登陸配置