GWT应用程序无法实现前端更改

时间:2019-02-14 20:19:46

标签: java maven gwt uibinder

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

我以mvn clean目标删除并重新填充构建目录。我还尝试清除浏览器中的缓存。我还强制对每个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>

我希望重新编译的代码包含我的更改,并且我的代码被旧版本覆盖的任何潜在方式都可以通过强制gwt重新编译和mvn clean目标来处理。

编辑::

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

0 个答案:

没有答案