我在groovy中编写了许多脚本。我需要在我的脚本中使用某种代码重用。 我该怎么办?
您能否在脚本中推荐一些“包含”函数定义的方法?
谢谢!
答案 0 :(得分:2)
无需编译groovy脚本,您可以包含定义为类的脚本。
取一个文件SomeClass.groovy
class SomeClass {
def add(a,b){
return a+b
}
}
和脚本SomeScript.groovy
println(new SomeClass().add(1,1))
只要SomeClass.groovy位于CLASSPATH上,这将有效。
<强> EDITS 强>
class SomeClass {
def static add(a,b){
return a+b
}
}
请致电:
println(SomeClass.add(1,1))