本文是以上傳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&
在自己的項目中修改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包了。