我在用
Gradle版本2.14
Groovy版本2.4.4
JVM:1.8.0_121
我想从一个groovy类运行一个特定的groovy方法 . 如何从gradle任务中创建与groovy类的关联?
我的任务看起来有点像这样
task someTask << {
// Do something
// Call method, which returns a java.io.File
// Do something else
}
和我的groovy类/方法
File getSomeFile(String parameter) {
// Do something
// return an instance of java.io.File or maybe null, depending
}
那么如何调用带参数的方法并返回java.io.File?
- (希望这不是一个讽刺,我环顾四周,找不到我需要的东西)
2 回答
Gradle脚本是Groovy脚本,就像在任何其他Groovy脚本中一样 . 只要确保你的 class 在类路径中,e . G . 依赖于包含
builscript { dependencies {} }
中文件的库,或者将文件填充到Gradle项目的buildSrc
项目中 .