Java-код для использования значения переменной в зависимости от флага сборки - PullRequest
1 голос
/ 03 февраля 2012

make-файл, который компилирует все файлы Java.

Ответы [ 3 ]

1 голос
/ 03 февраля 2012

В ant вы можете использовать задачу replace для изменения файлов как части вашей сборки.

Мы делаем это в наших сборках, но используем его для изменения файла Java .properties, который приложение будет читать для его настраиваемого поведения.

1 голос
/ 03 февраля 2012

То, как я делал это несколько раз в прошлом, - это генерирование файла Java в зависимости от флага. Если вы используете ant, то генерация кода очень проста. В противном случае вы можете использовать файл шаблона с заполнителем и выполнить некоторые сценарии оболочки или аналогичные для генерации файла.

0 голосов
/ 03 февраля 2012

Я написал довольно приятные управляемые флагом системы, использующие комбинацию Google Guice и Apache CLI для введения управляемых флагом переменных в конструкторы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...