如何列出"申请来自" gradle中的脚本

时间:2017-08-31 14:53:13

标签: api gradle plugins

在我的build.gradle文件中,我按以下方式应用gradle脚本:

apply from: new File(rootDir, 'scripts/script1.gradle')
apply from: new File(rootDir, 'scripts/script2.gradle')

这些文件未列在插件列表project.plugins中。

如何在任务中检索我包含的脚本文件?

1 个答案:

答案 0 :(得分:2)

我认为你不能这样做。也许你可以使用变量

ext {
    scripts = ['scripts/script1.gradle', 'scripts/script2.gradle']
}
scripts.each {
    apply from: new File(rootDir, it)
}
task printScripts {
    doLast {
       println "Scripts = $scripts"
    }
}