/ / gmaven / groovy се обадете на скрипт от друг скрипт - maven, groovy, gmaven

gmaven / groovy се обадете на скрипт от друг скрипт - maven, groovy, gmaven

Чудя се дали е възможно да се нарече функцията на скрипта (без класове) от декларацията за добавки без класове-скрипт / maven?

Например скрипт callMe.groovy:

def foo(){
println "hello"
}

И това е думата, която искам да се обадя от мейвен / друг арипт.
Възможно ли е това без да се правят класове?

Благодаря ви предварително за помощта!

Отговори:

3 за отговор № 1

Groovy 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