将 jar 包含到 SoapUI maven

Include jar to SoapUI maven

我写了自己的库到maven。我像这样包含 jar 文件: http://www.soapui.org/extension-plugins/old-style-extensions/developing-old-style-extensions.html 一切正常。

但是,我想 运行 我在 maven 中的 SoapUI 项目。我如何包含这个库?

更新:

要在 maven 中包含 soap ui 项目,请在 POM 中包含插件并使用 SoapUI 项目文件对其进行配置(见下文)

<plugin>
    <groupId>com.smartbear.soapui</groupId>
    <artifactId>soapui-maven-plugin</artifactId>
    <version>5.1.3</version>
    <configuration>
        <projectFile>simple-test-soapui-project.xml</projectFile>
    </configuration>
</plugin>

看起来这个插件在 maven central 中不可用,所以你必须像这样包含插件存储库(在你的 pom 或 settings.xml)

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

可以在此处找到更多信息 - Soap UI maven plugin

还有一个话题here

您需要在 Maven 项目的根目录中创建一个 ext 文件夹,即您的 pom.xml 所在的位置。 将你编译的 jar 放在这个文件夹中(正如你已经在你的 <SoapUI_installation_dir>\bin\ext 目录中所做的那样)以便这个 jar 在通过 maven 运行 时可供 SoapUI 运行ner 使用.