讀取配置文件
首先要新建一個實體,用來保存讀取到的配置文件。
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