理念模型

API文档:IdeaModel

IDEA 项目信息的 DSL 友好模型。定制 IDEA 生成的第一个切入点。

IdeaModule请参阅或 文档中的示例IdeaProject

特性

财产描述
module

配置IDEA模块信息。

project

配置IDEA项目信息。

targetVersion

配置目标IDEA版本。

workspace

配置IDEA工作区信息。

方法

方法描述
module(action)

配置IDEA模块信息。

pathVariables(pathVariables)

添加用于替换结果文件(*.iml 等)中的绝对路径的路径变量。

project(action)

配置IDEA项目信息。

workspace(action)

配置IDEA工作区信息。

脚本块

堵塞描述
module

配置IDEA模块信息。

project

配置IDEA项目信息。

workspace

配置IDEA工作区信息。

物业详情

IdeaModule module

配置IDEA模块信息。

有关示例,请参阅 的文档IdeaModule

IdeaProject project

配置IDEA项目信息。

有关示例,请参阅 的文档IdeaProject

String targetVersion

配置目标IDEA版本。

IdeaWorkspace workspace

配置IDEA工作区信息。

有关示例,请参阅 的文档IdeaWorkspace

方法详情

void module(行动)Action<? super IdeaModule>

配置IDEA模块信息。

有关示例,请参阅 的文档IdeaModule

void pathVariables(路径变量)Map<String, File>

添加用于替换结果文件(*.iml 等)中的绝对路径的路径变量。

例如,请参阅 的文档IdeaModule

void project(行动)Action<? super IdeaProject>

配置IDEA项目信息。

有关示例,请参阅 的文档IdeaProject

void workspace(行动)Action<? super IdeaWorkspace>

配置IDEA工作区信息。

有关示例,请参阅 的文档IdeaWorkspace

脚本块详细信息

module{ }

配置IDEA模块信息。

有关示例,请参阅 的文档IdeaModule

代表们:
IdeaModulemodule

project{ }

配置IDEA项目信息。

有关示例,请参阅 的文档IdeaProject

代表们:
IdeaProjectproject

workspace{ }

配置IDEA工作区信息。

有关示例,请参阅 的文档IdeaWorkspace

代表们:
IdeaWorkspaceworkspace