Я пытаюсь обновить интерфейс веб-приложения GWT.Я использую maven в качестве системы сборки и размещаю свое приложение на сервере Tomcat.Моя проблема заключается в следующем.Я что-то изменить в виджете (файл ui.xml).Я перекомпилирую с mvn clean install
.Компиляция прошла успешно.Затем я запускаю скомпилированное веб-приложение на сервере Tomcat.Все загружается нормально, но когда я вижу свое веб-приложение, ничего не меняется, хотя в коде все по-другому.Я могу видеть изменения в функциональности, когда я изменяю код Java, но когда я изменяю что-то во внешнем интерфейсе в файле ui.xml, ничего не меняется.Мое скомпилированное веб-приложение встроено в папку target/projectName/
.
Я удаляю и снова заполняю каталог сборки с целью mvn clean
.Я также попытался очистить кеш в моем браузере.Я также принудительно перекомпилировал gwt для каждой команды mvn install
.
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>2.8.1</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
<goal>test</goal>
</goals>
<configuration>
<force>true</force>
<compileReport>true</compileReport>
<failOnError>true</failOnError>
<printJavaCommandOnError>true</printJavaCommandOnError>
<classpathScope>compile+runtime</classpathScope>
</configuration>
</execution>
</executions>
<configuration>
<superDevMode>false</superDevMode>
<runTarget>PROJECTNAME.html</runTarget>
<modules>
<module>com.projectname.PROJECTNAME</module>
</modules>
</configuration>
</plugin>
Я ожидаю, что перекомпилированный код содержит мои изменения и что любые возможные способы перезаписи моего кода старыми сборками будут обрабатываться принудительноgwt перекомпиляция и цель mvn clean
.
EDIT ::
Мне удалось внести изменения во внешний интерфейс с помощью класса владельца файла ui.xml (я имею в виду файл java, связанный с ui.xmlфайл), но я все еще не могу реализовать изменения, внесенные в файл ui.xml