maven兩種倉庫的區別
maven中的倉庫分爲兩種,snapshot快照倉庫和release發佈倉庫。snapshot快照倉庫用於保存開發過程中的不穩定版本,release正式倉庫則是用來保存穩定的發行版本。
如果是快照版本,那麼在mvn deploy時會自動發佈到快照版本庫中,會覆蓋老的快照版本,而在使用快照版本的模塊,在不更改版本號的情況下,直接編譯打包時,maven會自動從鏡像服務器上下載最新的快照版本。
如果是正式發佈版本,那麼在mvn deploy時會自動發佈到正式版本庫中,而使用正式版本的模塊,在不更改版本號的情況下,編譯打包時如果本地已經存在該版本的模塊則不會主動去鏡像服務器上下載。
snapshot適用於經常變更的情況,每次不需要更改版本號就會自動從鏡像服務器上下載最新的快照版本,更加方便。
release適用於穩定的情況,不修改版本號時,如果本地已有版本就不會再去下載,可以提高效率。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Maven 插件開發入門
TinkerS
2024-06-09 13:48:33
Koupleless 單進程多應用如何解決兼容問題
原創
2024-06-04 23:14:24
雲效 Flow 配置備忘
原創
2024-05-30 11:43:23
研發提效:想快速定製一個OLAP應用?你可以這麼做
原創
2024-05-28 11:56:16
【安裝部署】Apache SeaTunnel 和 Web快速安裝詳解
原創
2024-04-16 12:22:36
maven項目指定mvn版本打包
原創
2024-04-15 23:27:08
低代碼集成Java系列:高效構建自定義插件
原創
2024-04-15 10:22:44
spring-boot-maven-plugin的jar包拉不下來
原創
2024-04-13 23:30:37
jar包衝突組建設計書
原創
2024-04-08 23:16:36
代碼手術刀—自定義你的代碼重構工具
Tech 01 前言 在今年的敏捷團隊建設中,我通過Suite執行器實現了一鍵自動化單元測試。Juint除了Suite執行器還有哪些執行器呢?由此我
京東雲開發者
2024-04-07 11:15:29
運維人少,如何批量管理上百個微服務、上千條流水線?
原創
2024-03-21 21:13:40
基於免費算法SDK和SpringBoot框架,實戰完整人臉識別系統
glen_xu
2024-03-19 02:32:55
CVE-2023-49442 利用分析
原創
2024-03-12 11:20:14
「乾貨盤點」IntelliJ IDEA離線開發使用要點(二)
原創
2024-03-11 12:33:18