在Maven公共遠程中央倉庫公開自己的庫

摘要:實現以JAR形式上載自己的庫到 https://oss.sonatype.org/maven 中央倉庫以供公開下載引用。

申請登記

第一步:註冊賬號

https://issues.sonatype.org

該站點的賬號和密碼後續將登記到本地配置文件中。

第二步:在Sonatype網站首頁中創建工單

點擊“Create”以填寫工單資料。注意 group id 的前綴可能需要擁有所有權。

填寫完之後,發佈這個工單。

第三步:等待工單處理完畢

搜尋自己的工單,如果狀態變為已解決,則成功。

上載JAR文件

在Maven的本地設置文件 settings.xml 中添加遠端服務器信息。

<servers> 
    <server> 
        <id>snapshots</id> 
        <username>sonatype_username</username> 
        <password>sonatype_password</password> 
    </server>
</servers>

如果在密碼中使用了特殊符號,則需要為XML格式轉義(&->&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>

使用Maven命令 mvn clean package deploy 即可發佈。

發佈後的包可以在 https://oss.sonatype.org/content/groups/public 找到。

紹介

クリスチャンです。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください