Изменение поведения приложения GWT между развернутой и отладочной средой - PullRequest
1 голос
/ 31 мая 2010

Я бы хотел, чтобы мое приложение GWT использовало разные константы при отладке или разработке по сравнению с развертыванием. Как правильно это сделать? Мои поиски в Интернете показывают много страниц об отладке приложений GWT, а это не то, что я ищу.

1 Ответ

1 голос
/ 31 мая 2010

Это похоже на работу для отложенного связывания ! ;)
Это выглядело бы примерно так (поместите это в XML-файл вашего модуля, на самом деле я его не тестировал, но вы должны понять суть):

  <define-property name="debug" values="true,false" />
  <set-property name="debug" value="true" />

  <replace-with class="package.Constants">
    <when-type-is class="package.Constants"/>
  </replace-with>

  <replace-with class="package.ConstantsDebug">
    <when-type-is class="package.Constants" />
    <when-property-is name="debug" value="true"/>
  </replace-with>

См. документы для получения дополнительной информации о доступных параметрах, правилах и еще много чего.

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