什么是Gradle插件生命周期

时间:2014-11-19 21:07:42

标签: plugins gradle classloader

Gradle完美记录了构建生命周期。但是我没有找到有关第三方插件生命周期的信息,这与Gradle的deamon流程相关。

我至少对插件的类初始化感兴趣。什么时候插件初始化?它们是按照构建进行初始化的吗?或者每个deamon?单个Gradle的deamon过程中存在多少个插件类的实例?

1 个答案:

答案 0 :(得分:2)

从Gradle 2.2开始,为每个Gradle调用创建一个新的构建模型(无论守护程序是否启用)。这包括为每个apply plugin:语句创建一个新的插件实例。类初始化没有任何保证。