maven - 缺少神器 soapui :SoapUI:jar:5. 2.1

我正在尝试将 soapui-5.2.1.jar 依赖项添加到 pom.xml。下面是我在 POM 中添加的依赖项:

    <dependency>
        <groupId>soapui</groupId>
        <artifactId>SoapUI</artifactId>
        <version>5.2.1</version>
        <scope>test</scope>
    </dependency>

但是显示如下错误信息:

 Missing artifact soapui:SoapUI:jar:5.2.1

我尝试如下添加父级和存储库:

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

仍然显示相同的错误消息。

我在这里遗漏了什么吗?喜欢任何存储库和父标签吗?

注意: 当我尝试将 jar 文件安装为本地 maven 依赖项时,它工作正常。但我不想使用本地依赖项。

最佳答案

如果您导航到 repository ,正如你定义的那样,你会看到 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>

请注意,大小写很重要。

但是,我几乎可以肯定这不是您想要的,除非您正在构建将 SoapUI 作为依赖项的东西!您可能正在寻找官方文档中描述的 soapui-maven-plugin:https://www.soapui.org/test-automation/maven/maven-2-x.html

https://stackoverflow.com/questions/38882825/

相关文章:

laravel - vagrant up 后,我对 Homestead.yaml 的更改未反射(re

matlab - 是否有编写 matlab 文件开头注释的标准?

python - Flask:重定向(url_for())返回html但不加载页面

r - 计算从原点到R中每个时间点的梯形积分

java - 在露天。如何创建临时文件进行测试?

java - 如何确定一个数字中的所有设置位是否也在另一个数字中设置?

python - 如何从递归 Python 函数返回值?

haskell - 让 Multiline haskell 函数在 ghci 中工作

php - 匹配来自所有语言php的字母的正则表达式

r - 按组移动 data.table 中的一列列表