肥皂用户界面。从源代码构建失败 "unresolved dependencies"

SoapUI. Build from source code fails with "unresolved dependencies"

有没有人使用来自 this repo 的资源成功构建 SoapUI?

我按照自述文件中的步骤操作,但它总是因未解决的依赖关系而失败。

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

第一个错误是因为未找到 "soapui" 子模块的依赖项。好像SoapUI用的是install4j but they have not installed it's jar in the SoapUI maven repository。我在 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 使用 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 的错误,应该报告它们。