了SoapUI。源代码构建失败,出现“未解析的依赖关系”

时间:2015-03-16 14:44:10

标签: java maven open-source soapui

是否有人使用this repo的来源成功构建了SoapUI?

我按照自述文件执行了这些步骤,但它始终因未解析的依赖项而失败。

我认为我可以简单地下载源代码,更新maven指标和构建项目。或者我应该做出任何其他更改吗?

1 个答案:

答案 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的漏洞,应该报告它们。