我将自定义插件应用于项目:
plugins {
id 'my.plugin.gradle-plugin' version '1.0.0'
}
此插件包含任务runMe
,我希望始终只使用build
任务执行它。
在我的根项目中指定它的方法:
build.dependsOn runMe
但我希望通过设置一次插件来获得此行为,并且不要重复使用该插件的每个项目。
答案 0 :(得分:1)
如果apply
任务已存在,您可以检查build
方法。如果是这样,您可以在那里定义依赖项。否则就不可能了。
此外,build
任务来自何处?另一个插件?如果是这样,请在您的插件中应用此插件,然后定义依赖项。