我有以下maven配置
我的目标是将web-xml的开发模式从通常的web.xml替换为web-dev.xml
gwt-maven-plugin似乎有配置工作(webXml),但它不工作不作为eclipse插件(运行为web应用程序),而不是mvn gwt:run.
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>${gwtVersion}</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
<configuration>
<gwtSdkFirstInClasspath>true</gwtSdkFirstInClasspath>
<hostedWebapp>${webappDirectory}</hostedWebapp>
<runTarget>index.html</runTarget>
<style>PRETTY</style>
<webXml>src/main/webapp/WEB-INF/web-dev.xml</webXml>
<inplace>true</inplace>
</configuration>
</plugin>
不管文档怎么说,webXml
配置参数实际上只用于mergewebxml
目标(现在几乎没用了)。
尝试以另一种方式做事情:web.xml
用于dev, web-prod.xml
用于您在maven-war-plugin
中配置的prod,因为gwt:run
将按原样复制您的src/main/webapp
,绕过您可能为maven-war-plugin
所做的任何配置。