PropertiesFileContentMerger

模型化產生/解析/合併功能。新增與屬性相關的掛鉤。

範例請參閱 EclipseJdt 及其他的文件。

屬性

無屬性

方法

方法描述
beforeMerged(closure)

新增一個閉包,在從現有檔案載入內容之後,但在合併 Gradle 建置資訊之前呼叫。

beforeMerged(action)

新增一個動作,在從現有檔案載入內容之後,但在合併 Gradle 建置資訊之前呼叫。

whenMerged(closure)

新增一個閉包,在從現有檔案載入內容之後,且在合併 Gradle 建置資訊之後呼叫。

whenMerged(action)

新增一個動作,在從現有檔案載入內容之後,且在合併 Gradle 建置資訊之後呼叫。

withProperties(closure)

新增一個閉包,在檔案建立後呼叫。 Properties 會作為參數傳遞給閉包。閉包可以在屬性寫入輸出檔案之前修改它們。

withProperties(action)

新增一個動作,在檔案建立後呼叫。 Properties 會作為參數傳遞給動作。動作可以在屬性寫入輸出檔案之前修改它們。

腳本區塊

無腳本區塊

方法詳情

void beforeMerged(Closure closure)

新增一個閉包,在從現有檔案載入內容之後,但在合併 Gradle 建置資訊之前呼叫。

這是進階 API,可讓您存取內部實作。如果您想更改 Gradle 建置資訊合併到現有檔案內容的方式,這可能會很有用。

範例請參閱 EclipseProjectIdeaProject 及其他的文件。

void beforeMerged(Action<?> action)

新增一個動作,在從現有檔案載入內容之後,但在合併 Gradle 建置資訊之前呼叫。

這是進階 API,可讓您存取內部實作。如果您想更改 Gradle 建置資訊合併到現有檔案內容的方式,這可能會很有用。

範例請參閱 EclipseProjectIdeaProject 及其他的文件。

void whenMerged(Closure closure)

新增一個閉包,在從現有檔案載入內容之後,且在合併 Gradle 建置資訊之後呼叫。

這是進階 API,可讓您存取 Idea 外掛的內部實作。僅在處理一些棘手的邊緣情況時才使用它。

範例請參閱 EclipseProjectIdeaProject 及其他的文件。

void whenMerged(Action<?> action)

新增一個動作,在從現有檔案載入內容之後,且在合併 Gradle 建置資訊之後呼叫。

這是進階 API,可讓您存取 Idea 外掛的內部實作。僅在處理一些棘手的邊緣情況時才使用它。

範例請參閱 EclipseProjectIdeaProject 及其他的文件。

void withProperties(Closure closure)

新增一個閉包,在檔案建立後呼叫。 Properties 會作為參數傳遞給閉包。閉包可以在屬性寫入輸出檔案之前修改它們。

範例請參閱 EclipseJdt 及其他的文件。

void withProperties(Action<Properties> action)

新增一個動作,在檔案建立後呼叫。 Properties 會作為參數傳遞給動作。動作可以在屬性寫入輸出檔案之前修改它們。

範例請參閱 EclipseJdt 及其他的文件。