我正在使用Python/shell爲Java項目開發一種部署腳本。該腳本目前可以從Sonatype Nexus存儲庫或項目的目標文件夾中複製jar。遠程/ Nexus設置似乎都很好,但我感興趣的是從本地Maven存儲庫複製,因爲無論項目的安裝位置如何,我都可以隨時瞭解jar的位置。從本地Maven存儲庫複製jar
我想我的問題是:我只是從文件夾~/.m2/repository/{groupid}/{artifactid}/{version}
複製第一個罐子俯瞰任何東西?或者這完全是一個很好的方法來解決這個問題?
如何獲取本地存儲庫的位置?通過閱讀'settings.xml'? – JimHawkins
我到目前爲止,它總是在〜/ .m2/repository中,但我可以肯定地從那裏讀取它。我一旦發現它,我主要關心存儲庫的結構 –
我想知道你的問題背後的「大圖」是什麼。你是否想要構建一個包含shell腳本和jar旁的目錄結構之類的東西的發行版。你有沒有考慮使用maven-assembly-plugin? – JimHawkins