發布jar到maven私服


本地發布jar包到maven私服有兩種方式,

(1)maven項目生成jar上傳到私服

(2)通過maven的命令 mvn -X deploy:deploy-file

 

兩種方式都基於本地已經安裝好maven,可通過mvn -version 查看是否安裝maven,

顯示如下,則表示已經安裝maven

 

1、maven項目生成jar上傳到私服

首先要在本地maven的setting文件中配置以下信息

<servers>
  <server>
    <id>ctid</id>
    <username>XXX</username>
    <password>XXX</password>
  </server>

</servers>

其次要在maven 的jar項目pom.xml中配置以下內容

 

<build>
<finalName>ctid_util</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
<distributionManagement>
<repository>
<id>ctid</id>
<name>Release Repository</name>
<url>http://172.18.52.4:80/content/repositories/releases/</url>
</repository>
<snapshotRepository>
<id>ctid</id>
<name>Snapshot Repository</name>
<url>http://172.18.52.4:80/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>

 

jar包內容寫好后,在eclipse中項目右鍵-Run as-Maven build

 

在Goals 中輸入 deploy,

點擊Run進行jar發布

 

 控制台顯示以下內容,即為發布成功,

 

 

2、通過maven的命令 mvn -X deploy:deploy-file

命令使用如下

mvn -X deploy:deploy-file -DgroupId=org.apache.commons -DartifactId=commons-compress -Dversion=1.18 -Dpackaging=jar -Dfile=D:\maven\commons-compress-1.18.jar -Durl=http://username:password@ip/content/repositories/releases/

使用時在cmd,控制台輸入命令,回車執行,

 執行命令后,輸出以下結果,則發布成功

 

 

-DgroupId

-DartifactId

-Dversion

maven 項目中jar的定義形式,使用maven的應該都熟悉

-Dpackaging 發布的形式,選jar

-Dfile     --jar包所在本地路徑

-Dur      --要上傳到的maven私服地址,

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM