我是否正确无法从脚本文件中仅导入一个task
到项目中?我有实用程序task
,它应该在任务列表中。
task utiliyTask{
description 'Utility task which you could to run when you need it'
funA()
funB()
}
def funA(){
//...
}
def funB(){
//...
}
将apply from
放入项目的build.gradle
文件会自动执行此任务,这是错误的。我找到的唯一解决方案是creating plugin,但为100行实用程序脚本创建一个插件似乎有点过分
答案 0 :(得分:0)
解决方案是简单地将任务执行代码添加到doLast
task utiliyTask{
description 'Utility task which you could to run when you need it'
doLast {
funA()
funB()
}
}