У меня есть веб-проект gwt, который должен использовать application.properties (на стороне клиента), загруженный в код как TextResource.Все работает нормально, но теперь я хочу централизовать все значения свойств в maven pom.xml.Поэтому я создал application.properties с заполнителями, такими как key1 = $ {param1} и в pom.xml настроил свойство param1Value
Итак, в результате maven заменяет заполнители в application.properties в target dir, нопохоже, что компилятор gwt использует файл application.properties из src / main / resources.Я проверил скомпилированные js-файлы, и там я вижу, что заполнитель не заменяется своим значением из pom.xml (target.properties объекта правильный).
ОБНОВЛЕНИЕ: Проблема в том, что свойстваФайл, который я фильтрую, является файлом пакета ресурсов сообщений gwt, и из того, что я увидел, maven создает «сгенерированную» папку и помещает сгенерированный java-файл на основе файла свойств, найденного в корневой папке исходных файлов проекта, а не в целевой папке.После этого он включает его в общий файл javascript.Это означает, что у меня есть две возможности: 1) попросить плагин ресурсов перезаписать файл свойств, расположенный в папке исходников (я не согласен с этим, потому что у меня наверняка будут проблемы при следующем обновлении subversion) 2) сказать gwt-maven-pluginискать файл свойств в папке target / classes, который я считаю невозможным
Что вы думаете?