2012-02-02 107 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