簡體   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