Java GWT应用程序未实现前端更改

Java GWT应用程序未实现前端更改,java,maven,gwt,uibinder,Java,Maven,Gwt,Uibinder,我正在尝试更新GWT webapp的前端。我使用maven作为构建系统,并在tomcat服务器上托管我的应用程序。我的问题如下。我在小部件(ui.xml文件)中更改了一些内容。我使用mvn clean install重新编译。编译成功。然后,我在tomcat服务器上运行编译后的web应用程序。所有东西都可以正常加载,但是当我看到我的web应用程序时,没有任何变化,即使代码中有所不同。当我更改java代码时,我能够看到功能上的更改,但是当我在ui.xml文件中更改前端的某些内容时,没有任何更改。我

我正在尝试更新GWT webapp的前端。我使用maven作为构建系统,并在tomcat服务器上托管我的应用程序。我的问题如下。我在小部件(ui.xml文件)中更改了一些内容。我使用
mvn clean install
重新编译。编译成功。然后,我在tomcat服务器上运行编译后的web应用程序。所有东西都可以正常加载,但是当我看到我的web应用程序时,没有任何变化,即使代码中有所不同。当我更改java代码时,我能够看到功能上的更改,但是当我在ui.xml文件中更改前端的某些内容时,没有任何更改。我编译的webapp构建在
target/projectName/
文件夹中

我用
mvnclean
目标删除并重新填充构建目录。我还尝试清除浏览器中的缓存。我还强制对每个
mvn install
命令重新编译gwt

<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>

org.codehaus.mojo
GWTMaven插件
2.8.1
编译
测试
真的
真的
真的
真的
编译+运行时
假的
PROJECTNAME.html
com.projectname.projectname
我希望重新编译的代码包含我的更改,并且我的代码被旧版本覆盖的任何潜在方式都可以通过强制gwt重新编译和
mvn clean
目标来处理

编辑::


我已经能够使用ui.xml文件的所有者类(我指的是与ui.xml文件关联的java文件)对前端进行更改,但我仍然无法实现在ui.xml文件中所做的更改

这些.ui.xml文件位于何处?在资源文件夹或src文件夹中?ui.xml文件位于src文件夹中可能,您的编译工作正常。可能您有缓存问题,您的浏览器正在加载以前的版本,或者您没有将刚刚编译的GWT应用程序添加到war中。“在tomcat服务器上运行我编译的web应用程序”是什么意思?devmode和codeserver有什么问题?@IgnacioBaca devmode已经没有问题了,我根本就误解了它的工作原理。我尝试了在我的浏览器上进行硬重置,但这并没有改变任何事情。我在tomcat服务器上运行编译后的web应用程序的意思是,我在编译后的web应用程序文件夹和tomcat的
/webapp/
文件夹之间有一个符号链接。那么,您是否使用codeserver进行开发并正确更新?