Я хотел бы найти целесообразный способ переключения между несколькими .properties
файлами для различных конфигураций развертывания.Несколько файлов .properties в Java-проекте
Мой первоначальный наклон, чтобы создать отдельный файл, selector.properties
, которого одно свойство используется для определения правильного файла:
properties.file=deploymentConfiguration1.properties
... для одного развертывания, или:
properties.file=deploymentConfiguration2.properties
... для следующего развертывания.
Другой разработчик в моей команде есть ApplicationProperties
класс, в котором:
private static final String PROP_FILE="someFileName.properties";
... является средством, чтобы сделать это. Тем не менее, я хочу переключить файлы свойств без перестройки! Спасибо заранее за ваш вклад.
EDIT: Возможно, сначала я должен был быть более понятным, но это для набора веб-сервисов, упакованных как AAR. Я просто брошу его на веб-сервер и позволяю Tomcat и Axis2 делать свою работу.
Итак, я не думаю, что некоторые ответы с параметрами командной строки будут работать в этом контексте.
Вы используете какой-либо фреймворк или инструментарий в своем проекте, который может помочь в этом (например, весна)? –
Мы используем JSF и Weld в части веб-приложения нашего проекта. –
Мне кажется, что вы нашли решение своей проблемы. В чем проблема с этим решением? –