Этот код:
evaluate ("def test() { println \"Test is successful!\" }")
test()
приводит к исключению:
FATAL: Нет сигнатуры метода: script1409644336796288198097.test() применим для типов аргументов:() values: [] Возможные решения: use ([Ljava.lang.Object;), getAt (java.lang.String), используйте (java.util.List, groovy.lang.Closure), используйте (java.lang.Class, groovy.lang.Closure), wait(), wait (long) groovy.lang.MissingMethodException: Нет сигнатуры метода: script1409644336796288198097.test() применим для типов аргументов:() values: [] Возможные решения: use ([Ljava.lang.Object;), getAt (java.lang.String), используйте (java.util.List, groovy.lang.Closure), используйте (java.lang.Class, groovy.lang.Closure), wait(), wait (long) на org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:55)...
Что я делаю неправильно?