读取配置文件
首先要新建一个实体,用来保存读取到的配置文件。
MessageExtension.groovy
class MessageExtension {
String message
}
然后回到我们的Plugin类里
project.extensions.create('messageArgs',MessageExtension);
project.task('testPlugin') << {
println project.messageArgs.message;
}
这段代码的意思就是从messageArgs这个配置标签里读取配置文件。
接着新建了一个task,这个task里打印了messageArgs的message这个属性
接着我们再去gradle配置文件里写一下配置文件(注意不是插件项目,是使用插件的项目)
messageArgs{
message = 'iam gradle plugin message'
}
然后同样的执行testPlugin这个Task,我们就看到控制台打印出来了我们要打印的信息
iam gradle plugin message
网友评论