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 属性更容易。