一. 在setting.xml中設定釋出使用者的使用者名和密碼
賬号密碼:deployment,deployment123
<servers>
<!-- 設定私服使用者名和密碼 -->
<server>
<id>nexus-release</id>
<username>deployment</username>
<password>deployment123</password>
</server>
<server>
<id>nexus-snapshot</id>
<username>deployment</username>
<password>deployment123</password>
</server>
</servers>
二. 在pom.xml中添加私服位址
<!-- 部署Maven構件到私服 -->
<distributionManagement>
<!-- 發行版倉庫 -->
<repository>
<id>nexus-release</id>
<name>nexus release repository</name>
<url>http://192.168.0.105:8086/nexus/content/repositories/releases/</url>
</repository>
<!-- 快照版倉庫 -->
<snapshotRepository>
<id>nexus-snapshot</id>
<name>nexus snapshot repository</name>
<url>http://192.168.0.105:8086/nexus/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>

三. 在工程目錄下執行mvn deploy
四. 幾個坑
1. maven必須先配置環境變量,以下路徑添加環境變量到Path即可
2. Warning:The requested profile 'nexus' could not be activated because it does not exist.
解決辦法:在pom.xml中添加如下配置
<profiles>
<profile>
<id>nexus</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
</profiles>
3. 上傳的始終是pom,不是jar
項目預設的<packaging>是pom,不是jar,這裡改成jar即可