Как передать файл системных свойств в GWT? - PullRequest
2 голосов
/ 11 октября 2010

Есть ли системное свойство или программный аргумент, который я могу использовать, чтобы передать имя файла свойств в GWT, чтобы сказать GWT, чтобы они загружались в системные свойства?

Я пытаюсь изменить что-то вроде этого:

com.google.gwt.dev.GWTShell -Dsysprop1=value1 -Dsysprop2=value2 ...

примерно так:

com.google.gwt.dev.GWTShell -Dgwt.system.properties=/my/properties/file ...

Мотивация состоит в том, чтобы иметь возможность легко переключаться между наборами свойств в соответствии со средой выполнения, например, чтобы я мог иметь свойства dev.properties и prod.properties без необходимости индивидуальной установки свойств в команде запуска.


В сторону: есть два других варианта, которые будут работать, но которых я бы хотел пока избежать:

  • добавление слоя косвенности, через который можно подобрать все системные свойства (потому что это будет проблемой для модернизации)
  • добавление загрузчика для загрузки набора свойств перед делегированием всего GWT (потому что я ленив, хотя это может быть разумным долгосрочным вариантом, если GWT не поддерживает это из коробки).

1 Ответ

0 голосов
/ 12 октября 2010

Отличный пример того, как сделать это с помощью GWT Generators здесь .

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