2015-10-26 51 views
0

CVS回滚将无济于事。在本地机器和jenkins服务器上构建失败。 我用多模块原型(vaadin-原型应用,多模块,https://vaadin.com/maven#archetypesVaadin maven-project通常会停止构建

步骤来打造专业化:
MVN全新安装(工作)
MVN项目生产/ pom.xml的-Pproduction包(崩溃)
Vaadin版本:7.4.0

错误消息:

[DEBUG]执行命令:C:\ PROGRAM 文件\的Java \ jdk1.7.0_51 \ jre的\ BIN \ java中-Xmx512M -Xss1024k - classpath C:\ Users \ vbeglyanin \ IdeaProjects \ SberWeb \ sber-web-production \ target \ classes; ...项目特定的东西... C:\ Users \ vbeglyanin.m2 \ repository \ org \ eclipse \ jetty \ jetty-servlets \ 8.1.12.v20130726 \ jetty-servlets-8.1.12.v20130726.jar; C:\ Users \用户vbeglyanin.m2 \库\有机\蚀\码头\码头的客户端\ 8.1.12.v20130726 \码头-客户8.1.12.v20130726.jar; C:\用户\ vbeglyanin.m2 \库\ ant \ ant-launcher \ 1.6.5 \ ant-launcher-1.6.5.jar com.google.gwt.dev.Compiler -logLevel INFO -style OBF -war C:\ Users \ vbeglyanin \ IdeaProjects \ SberWeb \ sber -web-production \ target \ sber-web \ VAADIN \ widgetsets -localworkers 4 -strict -XfragmentCount -1 -gen C:\ Users \ vbeglyanin \ IdeaProjects \ SberWeb \ sber-web-production \ target.generated ru.tsc .crs.web.MyAppWidgetset
[错误]未知参数:-XfragmentCount
[错误]谷歌Web工具包2.3.0
...(列表中的可用参数)从原型创建

空vaadin项目通常会生成。
.pom`s文件不会被修改,除了增加依赖和仓库,但是那是以前有问题

回答

0

根据这一mailing list发生这种情况,当你使用的是不同版本的GWT比预期的。从你的日志中我们可以看到你使用的是2.3.0,邮件列表说你至少需要2.5.1。

您可能已经添加了一个新的依赖项,它使用比原型期望的旧版本的gwt。

运行mvn -f project-production/pom.xml -Pproduction dependency:tree -Dverbose和grep为gwt

然后寻找类似

\- (com.google.gwt:gwt-dev:jar:2.5.1:compile - omitted for conflict with 2.3.0) 

然后就可以看到它的依赖性会导致冲突。