我需要通过 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 + +版本中运行它
答案 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>