Klasse IdeaPlugin

java.lang.Object
org.gradle.plugins.ide.internal.IdePlugin
org.gradle.plugins.ide.idea.IdeaPlugin
Alle implementierten Schnittstellen:
Plugin<Project>

public abstract class IdeaPlugin extends org.gradle.plugins.ide.internal.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.
Siehe auch:
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    static final com.google.common.base.Function<Project,JavaVersion>
     
    static final com.google.common.base.Function<Project,JavaVersion>
     

    Von Klasse geerbte Felder org.gradle.plugins.ide.internal.IdePlugin

    project
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    IdeaPlugin(org.gradle.internal.reflect.Instantiator instantiator, org.gradle.plugins.ide.internal.configurer.UniqueProjectNameProvider uniqueProjectNameProvider, org.gradle.plugins.ide.internal.IdeArtifactRegistry artifactRegistry, org.gradle.api.internal.project.ProjectStateRegistry projectPathRegistry)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    protected abstract BuildFeatures
     
    protected String
     
     
    protected void
    onApply(Project project)
     

    Von Klasse geerbte Methoden org.gradle.plugins.ide.internal.IdePlugin

    addWorker, addWorker, addWorker, addWorker, addWorkspace, apply, cleanName, dependsOn, dependsOn, getCleanTask, getExecOperations, getLifecycleTask, isRoot, toGradleCommand, withDescription

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Felddetails

    • SOURCE_COMPATIBILITY

      public static final com.google.common.base.Function<Project,JavaVersion> SOURCE_COMPATIBILITY
    • TARGET_COMPATIBILITY

      public static final com.google.common.base.Function<Project,JavaVersion> TARGET_COMPATIBILITY
  • Konstruktordetails

    • IdeaPlugin

      @Inject public IdeaPlugin(org.gradle.internal.reflect.Instantiator instantiator, org.gradle.plugins.ide.internal.configurer.UniqueProjectNameProvider uniqueProjectNameProvider, org.gradle.plugins.ide.internal.IdeArtifactRegistry artifactRegistry, org.gradle.api.internal.project.ProjectStateRegistry projectPathRegistry)
  • Methodendetails

    • getModel

      public IdeaModel getModel()
    • getLifecycleTaskName

      protected String getLifecycleTaskName()
      Angegeben von:
      getLifecycleTaskName in Klasse org.gradle.plugins.ide.internal.IdePlugin
    • onApply

      protected void onApply(Project project)
      Setzt außer Kraft:
      onApply in Klasse org.gradle.plugins.ide.internal.IdePlugin
    • getBuildFeatures

      @Inject protected abstract BuildFeatures getBuildFeatures()