2012-02-02 139 views
1

我在我的pom.xml中有一個外部程序的路徑,但這很煩人,因爲如果多個人通過svn與pom一起工作,它總是必須更改並重新進行...Maven和Eclipse全局環境變量

我可以以某種方式設置一些全局的eclipse變量(where?)並通過我的pom(如何?)引用它?

+0

你在你的pom中有什麼樣的程序? – khmarbaise 2012-02-02 11:41:48

+0

Launch4j。用戶將不得不手動安裝,然後在eclipse中設置一些變量。 – 2012-02-02 11:44:28

回答

2

你可以在你的pom.xml定義系統屬性像MY_PROG_PATH和reference將其與

${env.MY_PROG_PATH} 

這應該內外日食工作。

+0

好的,但是在eclipse中沒有變量嗎? – 2012-02-02 11:48:26

+1

@Franz Kafka我知道_Build Path/Libraries_部分中的eclipse變量,但我懷疑這些會傳播到您的pom.xml文件。不過,我不會在pom.xml中使用eclipse變量 - 在這種情況下,您只能使用eclipse構建項目。在我看來,系統屬性是更好的選擇。 – FrVaBe 2012-02-02 12:06:17