api / org.gradle.plugins.ide.idea / IdeaPlugin

IdeaPlugin

open class IdeaPlugin : IdePlugin

Adds a GenerateIdeaModule task. When applied to a root project, also adds a GenerateIdeaProject task. For projects that have the Java plugin applied, the tasks receive additional Java-specific configuration.

Constructors

<init>

IdeaPlugin(instantiator: Instantiator, uniqueProjectNameProvider: UniqueProjectNameProvider, artifactRegistry: IdeArtifactRegistry, projectPathRegistry: ProjectStateRegistry)

Properties

SOURCE_COMPATIBILITY

static val SOURCE_COMPATIBILITY: Function

TARGET_COMPATIBILITY

static val TARGET_COMPATIBILITY: Function

Functions

getModel

open fun getModel(): IdeaModel

performPostEvaluationActions

open fun performPostEvaluationActions(): Unit