在Gradle插件中将属性添加到项目中

在Gradle插件中将属性添加到项目中,gradle,Gradle,我正在尝试向一个项目添加一些属性,该项目配置了自定义插件 class MyPlugin implements Plugin<Project> { @Override void apply(Project project) { project.properties.put("my_property", "123) println(project.properties.get("my_property")) } } classmy

我正在尝试向一个项目添加一些属性,该项目配置了自定义插件

class MyPlugin implements Plugin<Project> {
    @Override
    void apply(Project project) {
        project.properties.put("my_property", "123)
        println(project.properties.get("my_property"))
    }
}
classmyplugin实现插件{
@凌驾
无效申请(项目){
project.properties.put(“我的财产”,“123”)
println(project.properties.get(“my_属性”))
}
}

我在输出中看到null。我在这里缺少什么?

以下是如何设置额外属性:

class MyPlugin implements Plugin<Project> {
    @Override
    void apply(Project project) {
        project.ext.my_property = 123
        println(project.my_property)
    }
}
classmyplugin实现插件{
@凌驾
无效申请(项目){
project.ext.my_属性=123
println(project.my_属性)
}
}
您可以找到关于属性如何与gradle一起工作的整个部分