IdeaModel

API Documentation:IdeaModel

DSL-friendly model of the IDEA project information. First point of entry when it comes to customizing the idea generation

See the examples in docs for IdeaModule or IdeaProject

Properties

PropertyDescription
module

Configures idea module information

project

Configures idea project information

workspace

Configures idea workspace information

Property details

IdeaModule module

Configures idea module information

For examples see docs for IdeaModule

IdeaProject project

Configures idea project information

For examples see docs for IdeaProject

IdeaWorkspace workspace

Configures idea workspace information

For examples see docs for IdeaWorkspace

Script blocks

BlockDescription
module

Configures idea module information

project

Configures idea project information

workspace

Configures idea workspace information

Script block details

module { }

Configures idea module information

For examples see docs for IdeaModule

Delegates to:
IdeaModule from module

project { }

Configures idea project information

For examples see docs for IdeaProject

Delegates to:
IdeaProject from project

workspace { }

Configures idea workspace information

For examples see docs for IdeaWorkspace

Delegates to:
IdeaWorkspace from workspace

Methods

MethodDescription
pathVariables(pathVariables)

Adds path variables to be used for replacing absolute paths in resulting files (*.iml, etc.)

Method details

void pathVariables(Map<String, File> pathVariables)

Adds path variables to be used for replacing absolute paths in resulting files (*.iml, etc.)

For example see docs for IdeaModule