【发布时间】:2013-06-25 10:00:33
【问题描述】:
我正在尝试使用 SoapUI Maven 插件,如下所示:http://www.soapui.org/Test-Automation/maven-2x.html
我无法添加 eviware 存储库,因为我位于公司防火墙后面(只有浏览器可以连接到外部世界)并且必须使用本地工件存储库(它反映 maven Central)。
所以我尝试从 eviware repo 下载适当的 jars 和 pom 并将它们添加到本地工件中。现在看来我已经陷入困境,SoapUI 插件有越来越多的依赖项需要添加。起初我并不介意,但我们现在正在查看数十个罐子,其中大多数似乎是应该在 maven central 中的东西。但后来我看到其中大多数都更改了组 ID - 例如,有一个码头依赖项使用“jetty”作为组 ID,而不是规范的“org.mortbay.jetty”。许多依赖项似乎就是这种情况。
所以我的问题有两个方面:SoapUI 的人在这里做什么?这对我来说似乎很可疑,还是我忽略了什么?
其次,我能否以某种方式让插件使用规范的 jar,而不必追逐 eviware 存储库中的所有内容?
【问题讨论】:
-
嗨,卡尔,你有没有弄明白这件事的真相?我目前处于完全相同的情况,只是在处理依赖项列表。如果可能的话,这是我想避免的痛点!
-
我从来没有找到一个真正令人满意的解决方案。我们最终将 eviware 存储库中的所有工件添加到我们自己的本地存储库中。我仍然认为 SoapUI 的人们正在做的事情感觉非常错误。但我没有找到其他方法让它发挥作用。
-
您是否尝试修改插件 .pom 文件以更改依赖项以使用 maven-central“版本”?我还注意到该插件最近更新了一个新的 groupid 和名称:com.smartbear.soapui 和 soapui-pro-maven-plugin。