[英]immutable local maven repository
當使用lein install
或boot pom jar install
,Clojure項目打包在jar中並安裝到本地maven存儲庫中。 它存儲為多個jar的文件夾結構,例如在~/.m2
這些安裝是可變的,這意味着特定版本(例如0.1.0
)的項目可以在項目中發生某些更改但不更改版本后通過調用同一命令來覆蓋。
當推送到諸如clojars之類的公共存儲庫時,這是不可能的。 我猜那里只有*-SNAPSHOT
版本可以覆蓋現有的推送。
在本地存儲庫中已經具有這種不變性不是很理想嗎? 有辦法存檔嗎?
我為此目的在一個AWS實例上運行Nexus的副本,盡管在您自己的計算機上運行它是有意義的。 大多數優點(防止丟失此計算機的保護除外)具有較低的延遲。 價格也很合適。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.