大约 1 周前,我们决定在我们的应用程序中使用 gwt 模块。我们使用gwt-maven-eclipse
trio,并且我们已经配置了阶段和目标。此外,我们正在进行上下文部署以减少开发和测试时间。
但;
当我们package
或tomcat:deploy
我们的应用程序时,gwt 模块是re-compiling
(包括未更改的)。
<set-property name="user.agent" value="gecko1_8"></set-property>
<extend-property name="locale" values="en_UK"></extend-property>
我已经在此处设置了这些属性以加快编译时间,但这并不是我想要的……我还配置了maven 生命周期映射以在任何资源更改时eclipse
触发。gwt:compile process-resources resources:testResources
但它会阻止 Eclipse,这对编译时间也没有帮助。
这是中的gwt-maven-plugin
配置pom.xml
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>2.3.0</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
<!--
Plugin configuration. There are many available options, see
gwt-maven-plugin documentation at codehaus.org
-->
<configuration>
<runTarget>A.jsp</runTarget>
<runTarget>B.jsp</runTarget>
<hostedWebapp>${webappDirectory}</hostedWebapp>
</configuration>
</plugin>
有什么想法可以帮助我吗?