我创建了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);
}
主要问题是,在我的生产环境中,属性是空的,我的测试者有它们。哪里可能是我的错?