使用android studio開發gradle外掛(三)-讀取配置檔案

weixin_34321977發表於2017-11-02

讀取配置檔案

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

相關文章