天天看點

Maven 私服 ----- 上傳

1、準備事項:

  • nexus 建立一個repository ,而且設定為可以deploy.如下圖
    Maven 私服 ----- 上傳
  • 複制 你要上傳的URL,比如我複制的為:http://10.0.10.200:8081/repository/gao/
    Maven 私服 ----- 上傳

 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>