我有一个 Maven 多模块项目。其中一个模块(编译为.jar
)仅包含域对象,这些对象将在客户端和服务器端使用(我将此.jar
作为依赖项添加到我的其他模块)。
我知道 GWT 模块,其中将使用 shared 的对象.jar
,还必须有源文件才能成功编译。所以我试图添加到我的pom.xml
两者中:
<resources>
<resource>
<directory>src/main/java/<path></directory>
<includes>
<include>**/*.java</include>
<include>**/*.gwt.xml</include>
</includes>
</resource>
</resources>
和
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<versionRange>[${gwt.version}]</versionRange>
<goals>
<goal>resources</goal>
</goals>
<plugin>
但结果.jar
不包含 GWT 模块源(即gwt.xml
)。域类的所有源也被添加(在根目录.jar
),但ModuleName.gwt.xml
不是。
问题出在哪里?谢谢。