gradle自定义java插件(带属性)

时间:2014-06-13 14:19:04

标签: java android gradle

我创建了Creating a Gradle Custom Plugin with Java中显示的自定义gradle插件,效果非常好。

现在我想用

之类的参数扩展我的插件
plugin {
   appVersion "0.1_1"
}

但我收到了错误/警告

Deprecated dynamic property: "appVersion" on "com.example.gradle.task.PluginTaskExtension_Decorated@55fa0b27", value: "0.1_1".
Deprecated dynamic property "appVersion" created in multiple locations.

我在开发插件时使用gradle 1.12并使用它。我的插件开发环境有两个测试模块,它们没有像真实项目那样的消息。

我的插件有

@Override
public void apply(Project project) {
  [...]
  project.getExtensions().create("plugin", PluginTaskExtension.class, project);
}

主要问题是,在我的生产环境中,属性是空的,我的测试者有它们。哪里可能是我的错?

0 个答案:

没有答案