我已經創建了一個公司範圍的POM,我所有的項目都在擴展。除了公司名稱和所有小細節外,它還包含從何處獲取工件的實際配置(存儲庫配置)以及在哪裏部署到(distributionManagement)。這個POM安裝在公司回購中。現在的問題是關於從哪裏獲得公司pom的信息是在pom本身中,因此我必須首次手動安裝公司pom,以便項目可以擴展它並從公司回購庫中提取其他依賴項。有沒有什麼聰明的方法可以避免這個問題? 我不想在settings.xml
中配置存儲庫,因爲我希望其他用戶能夠檢出項目並隱式接收配置。維護公司範圍POM的正確方法
除了第一次手動安裝,每當公司pom發生變化,我想要一個項目繼承新版本的pom時,我又必須手動從repo下載pom並安裝它。
是否有任何建議如何做到這一點,或有人發現一個很好的解決方法?
我不明白。你能否詳細說明。你是否建議讓每個POM擴展公司POM以包含一個bootstrapping以檢出公司POM並將其安裝在本地repo中? – Hilikus