2012-02-02 1 views
1

У меня есть путь к некоторой внешней программе в моем pom.xml, но это раздражает, потому что, если несколько человек работают с pom через svn, это всегда необходимо изменить и подтвердить ...Глобальная переменная окружения Maven и Eclipse

Могу ли я каким-то образом установить некоторую глобальную переменную затмения (где?) И указать ее через мой pom (как?)?

+0

Какие у вас программы в вашем помпе? – khmarbaise

+0

Launch4j. Пользователь должен будет установить это вручную, а затем установить некоторую переменную в eclipse. –

ответ

2

Вы можете определить системное свойство, как MY_PROG_PATH и reference к нему в вашем pom.xml с

${env.MY_PROG_PATH} 

Это должно работать внутри и вне затмения.

+0

Хорошо, но нет никаких переменных в затмении? –

+1

@Franz Kafka Я знаю переменные eclipse в разделе _Build Path/Libraries_, но я сомневаюсь, что они распространяются в ваш файл pom.xml. Тем не менее, я бы не использовал переменную eclipse в pom.xml - вы можете создать свой проект, используя eclipse в этом случае. На мой взгляд, лучшим выбором будет системное свойство. – FrVaBe