2015-07-21 138 views
0

我有大量的Maven項目都依賴於某些環境變量。它們對於所有項目都是一樣的。我知道我可以爲給定的項目創建一個運行配置,但我希望基本上可以爲我的所有項目運行配置,而無需專門設置它。在Mac上爲Eclipse設置Maven的通用環境變量

我打算讓Eclipse從我的.bash_profile中讀取數據,或者以不同的方式加載它們。

回答

0

如果可以擁有多個Maven啓動配置,只需設置第一個配置並將其他配置創建爲副本即可,因此您不必反覆輸入常用信息。

如果您需要靈活地後改變這些環境變量(而不必編輯許多地方),請嘗試以下操作:

首先去Preferences > Run/Debug > String Substitution並創建一個或多個新的「變量」(名稱X值x然後在Environment選項卡中的m2e啓動配置(Run As ... > Maven Build ...)中使用來自步驟1的變量定義環境變量作爲它們的值,例如name = myEnvVar,value = value = $ {myVar的}。這應該將一個環境變量myEnvVar = 13傳入你的maven版本。

在編輯環境變量並從列表中選擇變量時,您也可以單擊Variables...而不是鍵入$ {myVar}。

現在更改步驟1(myVar)中的變量將影響所有引用它的啓動配置。