如何上傳自己的jar包到maven公共遠程中央倉庫


本文是以上傳https://oss.sonatype.org/maven中央倉庫為例

注冊賬號

如果有賬號可忽略該步驟,注冊地址:https://issues.sonatype.org,這里的賬號和密碼一定要記住。

創建工單

在首頁最上面導航中點擊Create創建工單:

填寫工單資料:

  • Project:選擇開源項目
  • Issue Type:選擇創建新項目
  • Summary:隨意命名
  • Group Id:唯一標識,我是用com.qianxunclub,因為這個是我自己的域名,管理員會問qianxunclub.com這個是不是自己的網站,回答是就好了,如果使用com.github.xxxxx之類的,會方便一些。
  • Project URL:項目源碼地址,如https://gitee.com/qianxunclub/qianxunclub-maven-plugin
  • SCM url:項目管理地址,如:https://gitee.com/qianxunclub/qianxunclub-maven-plugin.git

發布

然后點擊發布會成功創建一個工單,工單狀態為:open

查看工單狀態

點擊上方導航欄Issue選擇自己的工單:

等到審核狀態為RESOLVED ,恭喜你,審核已經成功,第一次審核要一天左右 ,因為時差原因,他們工作時間是我們的晚上,之后在創建工單如果GroupId 滿足基本要求基本就是秒過。

上傳jar包到maven中央倉庫

配置maven到settings.xml文件,添加以下內容:

<servers> 
    <server> 
        <id>snapshots</id> 
        <username>https://issues.sonatype.org的注冊賬號</username> 
        <password>https://issues.sonatype.org的注冊密碼</password> 
    </server>
</servers>

這里注意以下,如果使用特殊符號,是需要轉義的,例如:pwd&,密碼要填寫成pwd&amp;

在自己的項目中修改pom.xml,添加以下內容:

<distributionManagement>
    <repository>
        <id>snapshots</id>
        <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
    </repository>
    <snapshotRepository>
        <id>snapshots</id>
        <url>https://oss.sonatype.org/content/repositories/snapshots/</url>
    </snapshotRepository>
</distributionManagement>

到這里就配置完成了,接下來開始發布試試了:

mvn clean package deploy

出現success字樣,代表已經成功,可以在https://oss.sonatype.org/content/groups/public找到自己的jar包了。


免責聲明!

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



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