0
在我的庫中,我需要爲不同的客戶端設置不同的groupId。是否有可能在某些'父或基'pom文件中設置此屬性並繼承它?Maven的父POM,在外部文件中設置組ID
這個想法是在git中將'parent'pom與合適的組id相關聯,並在我的項目pom中使用它的鏈接。
我試圖使用環境變量,但得到一個錯誤,組ID必須是一個常量。 我該如何解決這個問題?
在我的庫中,我需要爲不同的客戶端設置不同的groupId。是否有可能在某些'父或基'pom文件中設置此屬性並繼承它?Maven的父POM,在外部文件中設置組ID
這個想法是在git中將'parent'pom與合適的組id相關聯,並在我的項目pom中使用它的鏈接。
我試圖使用環境變量,但得到一個錯誤,組ID必須是一個常量。 我該如何解決這個問題?
Maven shade插件可能是一個解決方案。
多項目佈局:
ibm:my-lib
沒有代碼和取決於neutral:my-lib
google:my-lib
沒有代碼,如果maven-shade-plugin
用於構建ibm
和google
神器取決於neutral:my-lib
,那麼你最後得到3個神器:中性| ibm |谷歌:my-lib,內容相同:A.class
爲什麼你需要不同的groupId?沒有意義? – khmarbaise
一個內部測試自動化庫用於外包公司的幾個項目。不幸的是,不同的客戶需要在那裏設置不同的公司名稱。這個名字應該填入組ID。 – BohdanN