1、準備事項:
- nexus 建立一個repository ,而且設定為可以deploy.如下圖
- 複制 你要上傳的URL,比如我複制的為:http://10.0.10.200:8081/repository/gao/
2、 設定Setting.xml,認證資訊,一般情況下,我們都會設定穩定版跟快照版本。若是确定隻需要一個可以隻設定一個
<!--配置遠端倉庫認證資訊-->
<servers>
<!-- 穩定版 -->
<server>
<id>gao-release</id>
<username>gao</username>
<password>gao</password>
</server>
<!-- 快照版 -->
<server>
<id>gao-snapshop</id>
<username>gao</username>
<password>gao</password>
</server>
</servers>
3、POM.xml配置上傳的url、位址已經是否上傳源碼,這裡面的id必須要與上面設定認證的id一一比對;
<distributionManagement>
<repository>
<id>gao-release</id>
<name>gao-release</name>
<url>http://10.0.10.200:8081/repository/gao/</url>
</repository>
<snapshotRepository>
<id>gao-snapshots</id>
<name>gao-snapshots</name>
<url>http://10.0.10.200:8081/repository/gao-snapshop/</url>
</snapshotRepository>
</distributionManagement>
如果需要上傳源碼,可以點選上傳源碼
關于distributingManageMent 的可以點選 distributionManagement 參看
4、上傳代碼的時候,忽略test,設定、其他的可以參考https://blog.csdn.net/sonycong/article/details/51700501
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>