Чудя се дали е възможно да се нарече функцията на скрипта (без класове) от декларацията за добавки без класове-скрипт / maven?
Например скрипт callMe.groovy
:
def foo(){
println "hello"
}
И това е думата, която искам да се обадя от мейвен / друг арипт.
Възможно ли е това без да се правят класове?
Благодаря ви предварително за помощта!
Отговори:
3 за отговор № 1Groovy Script се запазва като клас. Така че имате два начина да извикате метода от скрипт в друг.
//Script Foo.groovy
def foo(){
println "hello"
}
//Script Baz.groovy
def static baz(){
println "static hello"
}
//Script Bar.groovy
new Foo().foo() //prints hello
Baz.baz() //prints static hello