目前,我正在开展一个gwt-maven项目。作为每个GWT项目,它都有以下gwt.xml
<module rename-to='myProject'>
<!-- Inherit the core Web Toolkit stuff. -->
<inherits name='com.google.gwt.user.User' />
.
.
...
我创建了另一个gwt.xml来设置连续集成的配置。 (按照定义here。)
<module rename-to='myProject'>
<!-- Inherit the core Web Toolkit stuff. -->
<inherits name='com.myCompany.myProject' />
.
.
...
这是我的pom来管理配置文件并更改gwt.xml。
<profile>
<id>ci</id>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<configuration>
<module>com.myCompany.myProject</module>
<style>OBF</style>
</configuration>
</plugin>
</plugins>
</build>
</profile>
如果我尝试使用配置文件ci(mvn package -Pci)打包项目,我会收到以下错误。
[ERROR] Failed to execute goal org.codehaus.mojo:gwt-maven-plugin:2.3.0-1:compile (default) on project MyProject: GWT Module com.myCompany.myProject not found in project sources or resources. -> [Help 1]
我该如何解决?
答案 0 :(得分:0)
如果您的Module文件位于src / main / resources / com / myCompany /,编译器应找到您的Module。你能证实吗?
顺便说一句,GWT模块名称按惯例以大写字母开头。