Я хотел бы найти удобный способ переключения между несколькими .properties
файлами для разных конфигураций развертывания.
Моя первоначальная склонность - создать отдельный файл selector.properties
, единственное свойство которого используется для определения правильного файла:
properties.file=deploymentConfiguration1.properties
... за одно развертывание или:
properties.file=deploymentConfiguration2.properties
... для следующего развертывания.
У другого разработчика в моей команде есть класс ApplicationProperties
, в котором:
private static final String PROP_FILE="someFileName.properties";
... это средство для этого. Однако я хочу переключить файлы свойств без перестройки ! Заранее спасибо за ваш вклад.
РЕДАКТИРОВАТЬ: Может быть, я должен был быть более ясным изначально, но это для набора веб-сервисов, упакованных как AAR. Я просто перенесу его на веб-сервер и позволю Tomcat и Axis2 сделать свое дело.
Итак, я не думаю, что некоторые ответы с параметрами командной строки будут работать в этом контексте.