0

我想知道是否可以从 no-classes-script/maven 插件声明中调用脚本的函数(没有类)?

例如脚本callMe.groovy

def foo(){  
    println "hello"  
} 

这是我想从 maven/另一个 acript 调用的函数。
如果不上课,这可能吗?

在此先感谢您的帮助!

4

1 回答 1

3

Groovy 脚本保存为类。因此,您有两种方法可以从另一个脚本中调用该方法。

//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
于 2013-06-10T13:36:26.447 回答