我正在尝试向配置有自定义插件的项目添加一些属性。
class MyPlugin implements Plugin<Project> {
@Override
void apply(Project project) {
project.properties.put("my_property", "123)
println(project.properties.get("my_property"))
}
}
我在输出中看到 null。我在这里缺少什么?
最佳答案
额外属性的设置方式如下:
class MyPlugin implements Plugin<Project> {
@Override
void apply(Project project) {
project.ext.my_property = 123
println(project.my_property)
}
}
和here您可以找到有关属性如何与 gradle 一起使用的整个部分。
关于gradle - 在 Gradle 插件中向项目添加属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26602135/