2011-01-18 7 views
3

Как установить глобальный файл свойств, который содержит определенные свойства, будет разрешен во время сборки ANT в Intelliji IDEA?ANT глобальный файл свойств в Intellij IDEA?

В Eclipse я могу сделать это с помощью вкладки «Свойства» в конфигурации «Window/Preferences/Ant/Runtime».

Как установить это в Intellij IDEA 9 или 10?

ответ

3

IDEA allows you to specify custom properties для сценария сборки, но не с помощью файла:

Используйте эту вкладку, чтобы определить свойства во время выполнения, которые должны быть переданы в скрипт сборки. Эти свойства эквивалентны тем, которые определены после опции -D командной строки. Свойство определяется как пара «имя-значение». Значение может быть жестко закодировано или динамически оцениваться во время выполнения из макроса.

Если вы хотите использовать файл, то вам нужно reference properties file из build.xml:

+0

спасибо. У меня большой проект java с около 500 build.xmls по подпроектам (80 подпапок). Каждый build.xml имеет неявную зависимость от глобальных свойств ant Eclipse. Все члены команды разработчиков используют Eclipse, но я буду переходить на Intelliji IDEA. Я не хочу редактировать каждый файл build.xml и свойств, поэтому я нахожу простой метод для получения глобальных свойств Eclipse ant в IDEA. – popalka

+2

Использование определенных параметров IDE для управления вашими сборками не очень переносимо. Боюсь, вам здесь не повезло. – CrazyCoder

0

В качестве альтернативы можно выполнить Ant скрипт сборки в командной оболочке (View> Инструмент для Windows> Terminal). Команда ant может загружать определенные файлы свойств, например: <property file="./resources/build.properties" />.