在编译maven项目,打包maven packeage -Dmaven.test.skip=TRUE时,报错“[ERROR] Failed to execute goal org.codehaus.mojo:gwt-maven-plugin:2.5.0-rc1:compile (default) on project zeus-web: Command ”。
我个人解决办法是从报错的子项目zeus-web的pom.xml文件中发现多余依赖,将下列内容注释即可。
<!-- 添加jasperjar包 防止 tomcat版本不同造成项目运行报错 -->
<dependency>
<groupId>jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>3.1.0</version>
</dependency>
</dependencies>
理由:linux虚拟机中只安装了一个版本的tomcat , 所以本条依赖多余。
其它原因:1、项目jar包下载不完整,或者jar包损坏。
2、classpath配置出错。
3、测试类里报错,导致无法bulid。可以删除测试类,重新构建测试类。