Taurus.MVC-Java 版本打包上傳到Maven中央倉庫(詳細過程):5、Maven版本發佈與後續版本更新(大結局)
- 2022 年 9 月 8 日
- 筆記
- Java Taurus.MVC, maven
文章目錄:
Taurus.MVC-Java 版本打包上傳到Maven中央倉庫(詳細過程):1、JIRA賬號註冊
Taurus.MVC-Java 版本打包上傳到Maven中央倉庫(詳細過程):2、PGP下載安裝與密鑰生成發佈
Taurus.MVC-Java 版本打包上傳到Maven中央倉庫(詳細過程):3、Maven獨立插件安裝與settings.xml配置
Taurus.MVC-Java 版本打包上傳到Maven中央倉庫(詳細過程):4、Maven項目轉換與pom.xml配置
Taurus.MVC-Java 版本打包上傳到Maven中央倉庫(詳細過程):5、Maven版本發佈與後續版本更新(大結局)
前言:
Taurus.MVC-Java 開源地址://github.com/cyq1162/Taurus.MVC-java
本篇講述如何將一個框架打包上傳到中央倉庫。
經過九九八十一難,終於成功打包上傳,特此記錄與分享。
如果無法順利,遇到問題,建議多參考官網指南。
1、執行Maven發佈:上傳SNAPSHOT版本:
注意這時pom.xml的版本號:是帶有-SNAPSHOT後綴的
<version>3.0.1-SNAPSHOT</version>
項目右鍵:Run As =>Maven build…
Goals中輸入:clean deploy,點擊Run
查看控制台信息輸出:
如果運行過程,提示需要JDK,而不是Jre,則按下文調整:
如果運行正常,那麼快照版本就已經發佈上去了。
看到BUILD SUCCESS,即是發佈成功了
2、查看已發佈成功的版本:
打開網址://s01.oss.sonatype.org/,搜索自己的框架:
3、執行Maven發佈:上傳Release版本:
注意這時pom.xml的版本號:得去掉-SNAPSHOT後綴:
<version>3.0.1</version>
項目右鍵:Run As =>Maven build…
Goals中輸入:clean deploy -P release,點擊Run
運行成功,則可以看到:
同時,你會由到一封郵件:
大意是告訴你,版本半小時內會收錄到maven2中,4小時後,會同步更新到中央倉庫。
嗯,等4小時後再看即可。
4、後續版本的更新:
本人情況:
1、修改版本號。 2、執行步驟三。 3、等待4小時之後,系統仍會直接同步到中央倉庫。
如果您的情況沒有自動同步,參考以下來自網上的教程手動版:
後續版本發佈更新至中央倉庫,可以跳過SNAPSHOT版本,直接上release版本。
由於非首次發佈,系統不再會幫你自動同步,此過程需要你手動觸發,流程如下:
1、上傳release包,打開網址://s01.oss.sonatype.org/
2、登陸賬號,詳情操作如下圖:
總結:
文章至此,完成了框架的Jar包發佈到中央倉庫,如果不熟悉套路,那是相當的麻煩。
就這破玩意上傳,差不多花了我一天的時間才整順。
網上的教程各有不同,有些是走命令行的,本系列是沒有走命令行的,都是可視化操作。
遇到問題還是那句話,多參考官方文檔。