soapUI で外部 jar に別の場所を使用しようとしています。以下の行を追加して、soapUI バッチ ファイルを更新しました。
set JAVA_OPTS=%JAVA_OPTS% -Dsoapui.ext.libraries="C:\Program Files\Groovy\Groovy-2.1.6\lib"
今、soapUIを開き、scriptomを使用してactivexobjectを作成しようとすると(以下を参照)
import org.codehaus.groovy.scriptom.*
def tdc = new ActiveXObject ('TDApiOle80.TDConnection')
次のエラーが表示されます。パスからわかるように、私は groovy 2.1.6 を使用していることを知っているため、エラーは奇妙に見えます。
org.codehaus.groovy.control.MultipleCompilationErrorsException: 起動に失敗しました: jar:file:/C:/Program%20Files/Groovy/Groovy-2.1.6/lib/ で指定されたグローバル変換クラス org.spockframework.compiler.SpockTransform をインスタンス化できませんでしたspock-core-0.7-groovy-2.0-20120930.020057-22.jar!/META-INF/services/org.codehaus.groovy.transform.ASTTransformation 例外 org.spockframework.util.IncompatibleGroovyVersionException のため: Spock コンパイラ プラグインは実行できません。 Spock 0.7.0-groovy-2.0 は Groovy 1.8.0 と互換性がありません。詳細については、 http ://versioninfo.spockframework.orgを参照してください。 .jar Groovy の場所: ファイル:/C:/Program%20Files/SmartBear/soapUI-Pro-4.5.2/lib/groovy-all-1.8.0.jar 1 エラー
このエラーが発生する理由と、それを修正するために何ができるかを誰かが知っていますか?