CVS回滚无济于事。在本地计算机和jenkins服务器上构建失败。 我使用multimodule archetype(vaadin-archetype-application-multimodule,https://vaadin.com/maven#archetypes)
建立步骤:
mvn clean install(work)
mvn project-production / pom.xml -Pproduction package(crash)
Vaadin版本:7.4.0
错误讯息:
[DEBUG]执行命令:C:\ Program Files \ Java \ jdk1.7.0_51 \ jre \ bin \ java -Xmx512M -Xss1024k -classpath C:\ Users \用户vbeglyanin \ IdeaProjects \ SberWeb \ SbER的幅材生产\目标\类; ......项目特定的东西...... C:\ Users \用户vbeglyanin.m2 \库\有机\蚀\码头\码头-的servlet \ 8.1.12.v20130726 \码头-的servlet-8.1.12.v20130726.jar; C:\用户\ vbeglyanin.m2 \库\有机\蚀\码头\码头的客户端\ 8.1.12.v20130726 \码头-客户8.1.12.v20130726.jar; C:\用户\ vbeglyanin.m2 \库\蚂蚁\蚂蚁发射\ 1.6.5 \蚂蚁-launcher-1.6.5.jar com.google.gwt.dev.Compiler -logLevel INFO-style OBF -war C:\ Users \用户vbeglyanin \ IdeaProjects \ SberWeb \ SbER的-Web的生产\目标\的SbER的web \ VAADIN \的视觉元件 -localWorkers 4 -strict -XfragmentCount -1 -gen C:\ Users \ vbeglyanin \ IdeaProjects \ SberWeb \ sber-web-production \ target.generated ru.tsc.crs.web.MyAppWidgetset
[错误]未知参数:-XfragmentCount
[错误] Google Web Toolkit 2.3.0
...(列出可用参数)
通常从原型构建的空vaadin项目 .pom的文件没有被修改,除了添加依赖项和存储库,但那是在出现问题之前
答案 0 :(得分:0)
根据这个mailing list,当您使用与预期不同的gwt版本时会发生这种情况。从您的日志中我们可以看到您使用的是2.3.0,邮件列表显示您至少需要2.5.1。
您可能添加了一个新的依赖项,它使用的旧版本的gwt比原型期望的版本要多。
为mvn -f project-production/pom.xml -Pproduction dependency:tree -Dverbose
运行gwt
和grep。
然后寻找像
这样的东西\- (com.google.gwt:gwt-dev:jar:2.5.1:compile - omitted for conflict with 2.3.0)
然后您可以看到哪个依赖项导致冲突。