如何配置pom从java运行SoapUI项目

时间:2014-08-22 09:20:43

标签: soapui

我需要通过 Java 运行从SoapUI创建的项目。通过谷歌搜索我发现以下解决方案,这是有效的(但对于版本4.5.0)

....
<repositories>
<repository>
<id>eviware</id>
<url>http://www.eviware.com/repository/maven2/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>eviware</groupId>
<artifactId>maven-soapui-plugin</artifactId>
<version>4.5.0</version>
</dependency>
....

但是现在当我从java运行它时我得到以下错误

  

[WsdlProject] Project'ABCD - LOCAL'来自较新版本(5.0.0)   soapUI比这个(4.5.0)和它的一部分可能不兼容或   不正确。使用此版本的soapUI保存此项目可能会导致   它的功能不同。

但是我无法找到“eviware”的5.0.0版本。任何人都可以建议我新的存储库设置和依赖项设置,以便在5.0.0 + +版本中运行它

1 个答案:

答案 0 :(得分:2)

如果其他所有方法都失败了,请尝试documentation

<pluginRepositories>
    <pluginRepository>
        <id>smartbear-sweden-plugin-repository</id>
        <url>http://www.soapui.org/repository/maven2/</url>
    </pluginRepository>
</pluginRepositories>

<plugins>
    <plugin>
        <groupId>com.smartbear.soapui</groupId>
        <artifactId>soapui-maven-plugin</artifactId>
        <version>5.1.0</version>
        <configuration>
            <projectFile>simple-test-soapui-project.xml</projectFile>
            <projectProperties>
                <value>message=Hello World!</value>
            </projectProperties>
        </configuration>
    </plugin>
</plugins>

所以我想你的依赖是:

<repositories>
    <repository>
        <id>smartbear-sweden-plugin-repository</id>
        <url>http://www.soapui.org/repository/maven2/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>com.smartbear.soapui</groupId>
        <artifactId>soapui-maven-plugin</artifactId>
        <version>5.1.0</version>
    </dependency>
</dependencies>