GroovyMarkupBuilderをsoapUIで動作させることができません。私はGroovyを初めて使用し、XMLの作成に関するユーザーガイドの1つに従っています。
非常に簡単な方法のテスト:
public String Example(){
def writer = new StringWriter()
def root = new MarkupBuilder(writer)
root.mkp.xmlDeclaration(version:"1.0", encoding:"UTF-8")
root.Root{
Example("A")
}
return writer.toString()
}
soapUIで次のエラーが発生します:ava.lang.NoClassDefFoundError:MockXML $ _Example_closure2
Groovy Consoleから実行しても、エラーは発生しません。
同じクラスに私は持っています:public String Hello(){return "Hello"}
これはsoapUIで正常に機能します。
MarkupBuilder /closuresを処理することを考えていないsoapUIでセットアップ/インポート/構成する必要があるものはありますか?
ありがとう