我已经说过使用 Thomas Broyer 的 gwt maven 插件,因为它允许我运行 gwt 2.8-rc2。我已经让它在 codeserver 上运行得很好,而且工作量很小。
但是现在我正试图弄清楚如何使用它来进行完整的编译和打包。
简单地运行 maven install (我希望这可以正常工作,因为它确实可以使用默认值)实际上并没有运行 gwt 编译。
然后它谈到了各种包装格式等,我不确定为什么这些是必要的?
我假设有人已经得到了这个插件来打包战争,并且也从原来的插件迁移...
这是我的插件配置 - 我正在使用 skipModule,因为我已经按照其他插件的预期方式配置了一个模块。
<plugin>
<groupId>net.ltgt.gwt.maven</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>1.0-rc-6</version>
<extensions>true</extensions>
<configuration>
<moduleName>com.afrozaar.ashes.web.AshesWeb-safari</moduleName>
<skipModule>true</skipModule>
<style>DETAILED</style>
<!-- <logLevel>DEBUG</logLevel> -->
<classpathScope>compile+runtime</classpathScope>
</configuration>
<dependencies>
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-user</artifactId>
<version>2.8.0-rc2</version>
</dependency>
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-dev</artifactId>
<version>2.8.0-rc2</version>
</dependency>
<dependency>
<groupId>com.google.gwt</groupId>
<artifactId>gwt-servlet</artifactId>
<version>2.8.0-rc2</version>
</dependency>
</dependencies>
</plugin>