ClassNotFoundException: AutoImportMethodFactory SoapUI 5.2.1 开源

ClassNotFoundException: AutoImportMethodFactory SoapUI 5.2.1 open source

我使用的是 Jenkins 2.32.2 和 SoapUI Open Source 5.2.1 版本。 从 Jenkins 预构建执行以下命令时抛出以下异常。

配置的命令:

"C:\Program Files\SmartBear\SoapUI-5.2.1\bin\testrunner.bat" -s"User ManagementTestSuite" -c"List All User TestCase" -r -f"D:\******\SoapUI\Report" "D:\********\SoapUI\REST-Project---User-Management-soapui-project.xml"

错误:

java.lang.ClassNotFoundException: com.eviware.soapui.plugins.auto.factories.AutoImportMethodFactory
    at java.net.URLClassLoader.run(Unknown Source)
    at java.net.URLClassLoader.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)

根据 SoapUI 开源功能列表,Jenkins 集成不需要 Pro 版本。并且按照上面的 ClassNotFoundException,看起来需要 Pro 版本。

从 SoapUI 5.2.1 开始,这是预期的。您也可以在 SoapUI Community

中找到相同的内容

如果您想避免这些错误,请从以下目录中删除/移动文件:

请注意,您需要在下面替换您的用户。

C:\Users\<user name>\.soapuios\plugins\

C:\Users\<user name>\.soapui\plugins