繁体   English   中英

了SoapUI。 从源代码进行构建失败,并带有“未解决的依赖关系”

[英]SoapUI. Build from source code fails with “unresolved dependencies”

是否有人使用仓库中的资源成功构建了SoapUI?

我按照自述文件执行了这些步骤,但是由于未解决的依赖关系而总是失败。

我以为我可以简单地下载源代码,更新Maven索引并构建项目。 还是应该进行其他更改?

第一个错误是因为未找到“ soapui”子模块的依赖项。 似乎SoapUI使用install4j,但他们尚未在SoapUI maven存储库中安装它的jar。 我在Internet上搜索了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使用动物嗅探器检查来检查项目是否针对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的错误,应予以报告。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM