我有多模块结构的项目,比如这个
root
|
core
|
core-services
|
core-gwt-ui
|
some-like-core-modules
|
root-war
root-war 这是将所有其他模块 jars 压缩为一个 .war 的模块。 当maven构建 core-gwt-ui 时,我将在 src.main 中获得 webapp 目录。与另一个模块是相同的故事。
那么,如何调整 root-war.pom 来收集所有gwt构建结果到一个战争?
这是我的maven插件配置来构建 core-gwt-ui
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
<configuration>
<inplace>true</inplace>
<runTarget>sample.client.Sample25/Sample25.html</runTarget>
</configuration>
</plugin>
答案 0 :(得分:1)
您有两个选择:
要么 gwt:编译你的应用程序在每个项目中,在这种情况下他们最好是你在 root-war 中使用叠加的WAR / p>
或者您只需打包源和类,并在 root-war 中执行大型 gwt:compile 。