GenerateIdeaModule

產生 IDEA 模組檔案。如果您想要微調 idea 設定

請參考在 IdeaModule 中關於 idea 設定的有趣範例。

目前幾乎所有設定都是透過 IdeaModule 完成。

屬性

屬性描述
inputFile

從中載入初始設定的輸入檔案。預設為輸出檔案。如果指定的輸入檔案不存在,此任務會使用一些預設的初始設定。

module

包含產生模組檔案所需詳細資訊的 Idea 模組模型。

outputFile

設定輸出 *.iml 檔案。它是 選用 的,因為此任務應為您正確設定它(包括確保它在多模組建置中是唯一的)。如果您真的需要變更輸出檔名,透過 idea.module.name 屬性來變更會容易得多。

方法

無方法

腳本區塊

無腳本區塊

屬性詳細資訊

File inputFile

從中載入初始設定的輸入檔案。預設為輸出檔案。如果指定的輸入檔案不存在,此任務會使用一些預設的初始設定。

IdeaModule module

包含產生模組檔案所需詳細資訊的 Idea 模組模型。

使用 idea 外掛的預設值
project.idea.module

File outputFile

設定輸出 *.iml 檔案。它是 選用 的,因為此任務應為您正確設定它(包括確保它在多模組建置中是唯一的)。如果您真的需要變更輸出檔名,透過 idea.module.name 屬性來變更會容易得多。

請參考 IdeaModule name 屬性中的文件。在 IntelliJ IDEA 中,模組名稱與 *.iml 檔案的名稱相同。

使用 idea 外掛的預設值
`${project.projectDir}`/`${project.name}`.iml (有時 `project.name` 會加上 `${project.path}` 的部分前綴,以確保唯一性)。請記住,通常使用 moduleName 屬性會比 outputFile 屬性更容易。