我正在尝试将soapui-5.2.1.jar 依赖项添加到pom.xml 中。以下是我在 POM 中添加的依赖项:
<dependency>
<groupId>soapui</groupId>
<artifactId>SoapUI</artifactId>
<version>5.2.1</version>
<scope>test</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)
但显示以下错误信息:
Missing artifact soapui:SoapUI:jar:5.2.1
Run Code Online (Sandbox Code Playgroud)
我尝试添加父级和存储库,如下所示:
<repositories>
<repository>
<id>smartbear</id>
<name>smartbear repository</name>
<url>http://smartbearsoftware.com/repository/maven2</url>
</repository>
</repositories>
<parent>
<groupId>com.smartbear.soapui</groupId>
<artifactId>soapui-project</artifactId>
<version>5.2.1</version>
</parent>
Run Code Online (Sandbox Code Playgroud)
仍然显示相同的错误消息。
我在这里错过了什么吗?像任何存储库和父标签一样?
注意:当我尝试将 jar 文件安装为本地 Maven 依赖项时,它工作正常。但我不想使用本地依赖项。
如果您按照您的定义导航到存储库,您将看到 SoapUI 位于此处: http: //smartbearsoftware.com/repository/maven2/com/smartbear/soapui/soapui/5.2.1/所以您的 pom 需要如下所示:
<repositories>
<repository>
<id>smartbear</id>
<name>smartbear repository</name>
<url>http://smartbearsoftware.com/repository/maven2</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.smartbear.soapui</groupId>
<artifactId>soapui</artifactId>
<version>5.2.1</version>
<scope>test</scope>
</dependency>
</dependencies>
Run Code Online (Sandbox Code Playgroud)
请注意,大小写确实很重要。
但是,我几乎可以肯定这不是您想要的,除非您正在构建以 SoapUI 作为依赖项的东西!您可能正在寻找官方文档中所述的soapui-maven-plugin:https://www.soapui.org/test-automation/maven/maven-2-x.html
| 归档时间: |
|
| 查看次数: |
7191 次 |
| 最近记录: |