在 groovy 脚本中导入库 - SOAP UI
Import libraries in groovy script - SOAP UI
我使用 SOAP UI 有一段时间了,但昨晚遇到了一些奇怪的事情。我正在使用一个框架,该框架在 groovy 脚本中导入了各种库和内容,并且在 windows 上工作得很好,但是当我的同事试图在 mac 中使用相同的框架时, groovy 脚本不只是 运行.
错误如下:
org.codehaus.groovy.control.MultipleCompilationErrorsException:
startup
failed: Script2.groovy: 1: unable to resolve class
com.automation.support.HtmlReportSupport @ line 1, column 1. import
com.automation.support.HtmlReportSupport; ^
我知道这个错误看起来很眼熟,但我无法真正找到 com.automation.support 的确切位置...
找到它只是为了看看我是否遗漏了任何库。
任何帮助都会很棒。
是的,缺少相应的库。
将它们复制到 $SOAPUI_HOME/bin/ext
目录下并重新启动该工具。
既然你说了,它正在一个 machine 上工作,请检查工作 machine 上的上述目录并将它们复制到 mac machine。
应该可以解决。
我自己修好了。
根据我的框架,我需要将库放在 app > lib 中。要在 MacOS Sierra 上执行此操作,请按照以下步骤操作
- 打开 Finder 并单击边栏中的 'Applications'
- 在应用程序文件夹中,找到 SoapUI 图标,右键单击它并 select "Show Package Contents"
- 现在您的导航应该是内容 > java> 应用程序 > 库
- 将您的库放在 lib 文件夹中
- 您的框架或设置可能需要将外部库放在 lib 文件夹中
希望有用!!!
我使用 SOAP UI 有一段时间了,但昨晚遇到了一些奇怪的事情。我正在使用一个框架,该框架在 groovy 脚本中导入了各种库和内容,并且在 windows 上工作得很好,但是当我的同事试图在 mac 中使用相同的框架时, groovy 脚本不只是 运行.
错误如下:
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: Script2.groovy: 1: unable to resolve class com.automation.support.HtmlReportSupport @ line 1, column 1. import com.automation.support.HtmlReportSupport; ^
我知道这个错误看起来很眼熟,但我无法真正找到 com.automation.support 的确切位置...
找到它只是为了看看我是否遗漏了任何库。
任何帮助都会很棒。
是的,缺少相应的库。
将它们复制到 $SOAPUI_HOME/bin/ext
目录下并重新启动该工具。
既然你说了,它正在一个 machine 上工作,请检查工作 machine 上的上述目录并将它们复制到 mac machine。
应该可以解决。
我自己修好了。
根据我的框架,我需要将库放在 app > lib 中。要在 MacOS Sierra 上执行此操作,请按照以下步骤操作
- 打开 Finder 并单击边栏中的 'Applications'
- 在应用程序文件夹中,找到 SoapUI 图标,右键单击它并 select "Show Package Contents"
- 现在您的导航应该是内容 > java> 应用程序 > 库
- 将您的库放在 lib 文件夹中
- 您的框架或设置可能需要将外部库放在 lib 文件夹中
希望有用!!!