是否有人使用this repo的来源成功构建了SoapUI?
我按照自述文件执行了这些步骤,但它始终因未解析的依赖项而失败。
我认为我可以简单地下载源代码,更新maven指标和构建项目。或者我应该做出任何其他更改吗?
答案 0 :(得分:0)
第一个错误是因为" soapui"找不到子模块。似乎SoapUI使用install4j,但他们没有在SoapUI maven repository中安装它的jar。我在互联网上搜索了jar,发现了一些可用的副本。其中一个在这里:
http://corp.array.ca/nest-web/mavenrepo/com/install4j/i4jruntime/5.1.14/i4jruntime-5.1.14.jar .
然后我手动安装了jar:
mvn install:install-file -Dfile=i4jruntime.5.1.14.jar -DgroupId=org.sonatype.install4j -Dartifact Id=i4jruntime -Dversion=5.1.14 -Dpackaging=jar -DgeneratePom=true -DcreateChecksum=true
发生第二个错误,因为SoapUI使用animal sniffer check检查项目是否为JDK 6编译。使用JDK 8构建时,它会失败。我评论了pom中插件的执行情况,项目构建良好。只需打开pom.xml文件并删除以下行:
<executions>
<execution>
<id>animal-sniffer-check</id>
<phase>process-classes</phase>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
这些似乎仍然是SoapUI的漏洞,应该报告它们。