有没有办法配置Gradle插件来执行构建任务?

时间:2018-03-29 10:58:41

标签: gradle plugins build.gradle

我将自定义插件应用于项目:

plugins {
   id 'my.plugin.gradle-plugin' version '1.0.0'
}

此插件包含任务runMe,我希望始终只使用build任务执行它。

在我的根项目中指定它的方法:

build.dependsOn runMe

但我希望通过设置一次插件来获得此行为,并且不要重复使用该插件的每个项目。

1 个答案:

答案 0 :(得分:1)

如果apply任务已存在,您可以检查build方法。如果是这样,您可以在那里定义依赖项。否则就不可能了。

此外,build任务来自何处?另一个插件?如果是这样,请在您的插件中应用此插件,然后定义依赖项。