将多gwt模块收集到一场战争中

时间:2012-09-14 12:34:35

标签: gwt maven

我有多模块结构的项目,比如这个

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>

1 个答案:

答案 0 :(得分:1)

您有两个选择:

  1. 要么 gwt:编译你的应用程序在每个项目中,在这种情况下他们最好是你在 root-war 中使用叠加的WAR / p>

  2. 或者您只需打包源和类,并在 root-war 中执行大型 gwt:compile

相关问题