2015-04-17 91 views
0

是否可以指定遠程settings.xml文件供Maven使用?Maven遠程settings.xml文件

,以便它可以很方便地更新一些遠程位置(服務器)一個settings.xml文件,以及開發團隊的其餘部分將不用手工下載。

+0

爲什麼你需要更新settings.xml文件? – khmarbaise

回答

0

簡單的回答沒有,導致settings.xml定義訪問遠程資源還可能包含口令/密鑰等,這些是沒有意義的遠程存儲的配置。

您可以創建一個包含${HOME}/.m2/包括settings.xml中作爲模板,以便入職是簡單的一個Git倉庫。

1

很可能,你可以做外行家本身這一點使用技巧,如符號鏈接,或者如我前面提到的,通過資源庫共享。

但你可能不應該。 settings.xml文件用於本地設置 - 特定於您的機器。例如,您可以使用它來指定本地應用程序服務器的位置或本地數據庫連接等。您必須強制每個用戶使用相同的文件系統佈局和服務器設置,這可能比共享設置需要更多麻煩。 xml會保存。

跨項目共享設置的正確方法是將其包含在項目的pom中。如果您希望在整個團隊或組織中分享,無論項目如何,您都可以使用父POM,甚至可以使用它們的幾個層。