Maven筆記(4)——上傳包到nexus私服

主要配置兩個文件。

一個是maven安裝目錄下的的全局配置文件settings.xml:

在servers標籤裏添加server(修改成自己實際的用戶名和密碼,id也可以改):

	<server>
       <id>deploymentRepo</id>
	  <!--訪問releases這個私服上的倉庫所用的賬戶和密碼-->
      <username>repouser</username>
      <password>repopwd</password>
    </server>

在mirrors標籤裏添加mirror,最好把其它(比如阿里雲)鏡像先註釋掉,不然可能有問題,然後替換成自己對應的ip、端口及uri:

<mirror> 
            <id>rr-nexus</id> 
			<name>rr maven</name>
			 <mirrorOf>*</mirrorOf>
         <url>http://ip.ip.ip.ip:port/repository/training/</url> 
		
 </mirror>

另一個是要打包上傳項目的pom.xml文件,在dependencies下面添加distributeManagement標籤,兩個標籤同級(這裏也替換):

       <distributionManagement>
		<repository>
			<id>deploymentRepo</id>
			<name>yourpackagename</name>
			<url>http://ip.ip.ip.ip:port/repository/training/</url>
		</repository>
	</distributionManagement> 

 保證這裏的id和上面server中的id相同即可

 命令行使用mvn deploy 或者eclipse中右擊項目選擇相應的deploy命令即可上傳。

如果還有錯誤,試試在創建項目時或者直接將pom文件中的version標籤去掉-SNAPSHOT試試,使其變爲:

  <version>0.0.1</version>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章