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 属性进行更改会容易得多。

请参考 IdeaModulename 属性文档。在 IntelliJ IDEA 中,模块名与 *.iml 文件名相同。

使用 idea 插件时的默认值
${project.projectDir}/${project.name}.iml (有时 project.name 会前缀 ${project.path} 的部分,以保证唯一性)。请记住,通常使用 moduleName 属性比使用 outputFile 属性更容易。