在Maven公共遠程中央倉庫公開自己的庫
摘要:實現以JAR形式上載自己的庫到 https://oss.sonatype.org/maven 中央倉庫以供公開下載引用。
申請登記
第一步:註冊賬號
該站點的賬號和密碼後續將登記到本地配置文件中。
第二步:在Sonatype網站首頁中創建工單
點擊“Create”以填寫工單資料。注意 group id 的前綴可能需要擁有所有權。
填寫完之後,發佈這個工單。
第三步:等待工單處理完畢
搜尋自己的工單,如果狀態變為已解決,則成功。
上載JAR文件
在Maven的本地設置文件 settings.xml 中添加遠端服務器信息。
<servers>
<server>
<id>snapshots</id>
<username>sonatype_username</username>
<password>sonatype_password</password>
</server>
</servers>
如果在密碼中使用了特殊符號,則需要為XML格式轉義(&->&)
在項目的 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>
使用Maven命令 mvn clean package deploy
即可發佈。
發佈後的包可以在 https://oss.sonatype.org/content/groups/public 找到。
コメントを残す