我正在使用Jenkins 2.32.2和SoapUI Open Source 5.2.1版本。 从Jenkins预构建执行下面的命令时抛出下面的excpetion。
配置命令:
"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$1.run(Unknown Source)
at java.net.URLClassLoader$1.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
,看起来需要专业版。
答案 0 :(得分:0)
从SoapUI 5.2.1开始,这是预期的。您也可以在SoapUI Community
中找到相同的内容如果要避免这些错误,请从以下目录中删除/移动文件:
请注意,您需要在下面替换您的用户。
C:\Users\<user name>\.soapuios\plugins\
或
C:\Users\<user name>\.soapui\plugins