1. 程式人生 > >mvn deploy命令上傳包

mvn deploy命令上傳包

mvn:deploy在整合或者釋出環境下執行,將最終版本的包拷貝到遠端的repository,使得其他的開發者或者工程可以共享。

一、在setting.xml中配置

<!-- 設定釋出時的使用者名稱 -->
 <servers>
    <server>  
        <id>nexus</id>  
        <username>admin</username>  
        <password>admin123</password>  
    </server>
	<server>  
        <id>snapshots</id>  
        <username>admin</username>  
        <password>admin123</password>  
    </server>
</servers>

如果進行deploy時返回Return code is: 401錯誤,則需要進行使用者驗證或者你已經驗證的資訊有誤。

二、在專案根目錄中pom.xml中配置

  <distributionManagement> 
	<repository> 
	    <id>releases</id> 
	    <name>Internal Releases</name> 
	    <url>http://127.0.0.1:8081/nexus/content/repositories/releases/</url> 
	</repository> 
	<snapshotRepository> 
	    <id>snapshots</id> 
	    <name>Internal Snapshots</name> 
	    <url>http://127.0.0.1:8081/nexus/content/repositories/snapshots/</url> 
	</snapshotRepository> 
  </distributionManagement>

三、部署專案mvn clean deploy