【发布时间】:2011-01-22 13:30:24
【问题描述】:
创建运行 groovy 脚本的 gradle 任务的最佳方法是什么?我意识到 gradle 构建文件很时髦,所以我认为可以做这样的事情:
task run << {
Script app = new GroovyShell().parse(new File("examples/foo.groovy"))
// or replace .parse() w/ a .evalulate()?
app.run()
}
如果 bar.groovy 使用 @Grab 注释甚至进行简单的导入,我在尝试此操作时会遇到各种奇怪的错误。我想创建一个 gradle 任务来处理这个问题,以便我可以希望重用类路径定义。
将 examples 目录移动到 src 目录中的某个地方会更好吗?最佳做法是什么?
【问题讨论】:
标签: groovy gradle groovyclassloader