maven私服上傳
① bat文按順序執行多個maven指令,先打jar包然後上傳到maven私服
原理:在本地,指定一個文件夾,便是maven的倉庫,maven會從遠程的中央倉庫中下載你需要的jar資源到你本地,然後通過maven關聯,講jar包依賴到你的項目中,避免了你需要將jar包拷貝到lib中,並通過classpath引入這些jar包的工作。使用優點:方便添加項目依賴的jar包,比如,你需要使用spring-mvc,那麼,你必須引入spring-mvc及其相關的所有jar包到項目中,有時不同版本對依賴的jar包的版本是不同的,所以需要查看jar包的說明去引入對應版本號的jar文件。這看起來似乎太痛苦了。而maven在你引入使用的jar包時,便會為你引入它所依賴的所有jar包,連版本庫都不用你考慮了。方便控制jar包的版本,及各個jar包的依賴。比如,你使用spring框架時,開發過程中,可能發現各個版本的不同,而需要修改版本時,拷貝jar包到lib下的方法費時費力,而在maven的pom文件中直接修改版本號,maven便會幫你修改項目引用的jar包依賴。就這兩點理由足夠你選擇maven進行jar包的版本管理了。當然,maven還可以將你的項目工程編譯成jar包放入到版本庫中,供別的項目依賴。其他功能,我還沒有使用到,以後用到再進行添加。安裝使用:下載maven,存放在固定文件夾下,並配置環境變數:%M2_HOME%\bincmd進入控制台,mvn-version,查看是否配置成功。
② Java開發學習----Maven私服-本地倉庫訪問私服配置與私服資源上傳下載
一、本地倉庫訪問私服配置
在本地Maven的配置文件`settings.xml`中進行私服訪問配置是關鍵步驟。首先,需在私服上配置倉庫,分別創建`itheima-snapshot`和`itheima-release`倉庫。接著,編輯`settings.xml`文件,配置本地Maven對私服的訪問許可權和路徑,以避免外界Maven私服地址的影響,建議先注釋掉本地配置的阿里雲等Maven私服鏡像地址。之後,將自建的倉庫添加至倉庫組,至此,本地倉庫就能與私服進行交互了。
二、私服資源上傳與下載
本地倉庫與私服建立連接後,進行資源上傳與下載成為下一步目標。在`pom.xml`中配置工程上傳至私服的具體位置,並發布資源到私服。執行Maven命令進行資源上傳,首次執行時會下載大量資源,可能需要等待一段時間。注意,發布資源時需在項目`pom.xml`中配置`distributionManagement`標簽,確保項目所用資源在私服中可用。發布成功後,即可在私服界面查看到發布的項目,如`itheima-snapshot`倉庫中發布項目。欲發布至`itheima-release`倉庫,只需調整項目`pom.xml`中的`version`標簽。若需刪除已上傳的資源,可直接在界面操作刪除。若私服中缺少對應jar,會自動從中央倉庫下載,速度較慢,可配置讓私服優先從阿里雲下載依賴,以優化下載速度。至此,私服搭建完成,流程雖繁雜,但步驟清晰。