项目构建错误:com.smartbear.soapui的不可解析的父POM:soapui:[unknown-version]

时间:2016-08-10 06:09:07

标签: maven soapui

我正在尝试创建可以执行SOAPUI测试用例的简单MAVEN项目。

我试图使用SOAPUI网站中提到的pom.xml。以下是链接:

http://smartbearsoftware.com/repository/maven2/com/smartbear/soapui/soapui/5.2.1/

在POM.xml中的

我得到以下异常:

Project build error: Non-resolvable parent POM for com.smartbear.soapui:soapui:[unknown-version]: Failure to find com.smartbear.soapui:soapui-project:pom:
 5.2.1 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has 
 elapsed or updates are forced and 'parent.relativePath' points at wrong local POM

正如错误消息所示,我认为它无法找到父存储库。

1 个答案:

答案 0 :(得分:0)

您正在寻找的依赖项位于http://smartbearsoftware.com/repository/maven2/ maven存储库中,但不在https://repo.maven.apache.org/maven2/中(至少现在,未来可能会添加到其他存储库中)。

从这个意义上说,你所展示的错误非常清楚:

  

...未能找到com.smartbear.soapui:soapui-project:pom:5.2.1 in https://repo.maven.apache.org/maven2 ...

要解决您的问题,您需要在POM.xml或maven设置中添加smartbear存储库,以便解决所需的依赖关系。例如,要添加POM.xml,只需使用<repositories>节点,如下所示:

<project>
...
  <repositories>
    <repository>
      <id>smartbear</id>
      <name>smartbear repository</name>
      <url>http://smartbearsoftware.com/repository/maven2</url>
    </repository>
  </repositories>
...

您可以查看有关配置额外maven存储库here的更多信息。