gmaven / groovy从另一个脚本调用脚本函数

时间:2013-06-10 05:23:45

标签: maven groovy gmaven

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

例如脚本callMe.groovy

def foo(){  
    println "hello"  
} 

这是我想从maven /另一个角落打电话的联络点 这可能没有上课吗?

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

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