Package org.gradle.plugins.ide.idea
Class GenerateIdeaWorkspace
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
org.gradle.plugins.ide.api.GeneratorTask<Workspace>
org.gradle.plugins.ide.api.XmlGeneratorTask<Workspace>
org.gradle.plugins.ide.idea.GenerateIdeaWorkspace
- All Implemented Interfaces:
- Comparable<Task>,- org.gradle.api.internal.DynamicObjectAware,- org.gradle.api.internal.IConventionAware,- org.gradle.api.internal.TaskInternal,- Named,- ExtensionAware,- Task,- Configurable<Task>
@DisableCachingByDefault(because="Not made cacheable, yet")
public abstract class GenerateIdeaWorkspace
extends XmlGeneratorTask<Workspace>
Generates an IDEA workspace file *only* for root project. There's little you can configure about workspace generation at the moment.
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.gradle.api.TaskTask.Namer
- 
Field SummaryFields inherited from class org.gradle.plugins.ide.api.GeneratorTaskafterConfigured, beforeConfigured, domainObject, generatorFields inherited from interface org.gradle.api.TaskTASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidprotected Workspacecreate()The Idea workspace model containing the details required to generate the workspace file.org.gradle.internal.xml.XmlTransformervoidsetWorkspace(IdeaWorkspace workspace) Methods inherited from class org.gradle.plugins.ide.api.GeneratorTaskgetIncremental, getInputFile, getInputFileIfExists, getInstantiator, getOutputFile, setInputFile, setOutputFileMethods inherited from class org.gradle.api.internal.ConventionTaskconventionMapping, conventionMapping, getConventionMappingMethods inherited from class org.gradle.api.DefaultTaskcompareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceMethods inherited from class org.gradle.api.internal.AbstractTaskacceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.TaskdoNotTrackState, getConvention, notCompatibleWithConfigurationCache
- 
Constructor Details- 
GenerateIdeaWorkspacepublic GenerateIdeaWorkspace()
- 
GenerateIdeaWorkspace
 
- 
- 
Method Details- 
create- Specified by:
- createin class- XmlGeneratorTask<Workspace>
 
- 
configure- Specified by:
- configurein class- XmlGeneratorTask<Workspace>
 
- 
getXmlTransformerpublic org.gradle.internal.xml.XmlTransformer getXmlTransformer()- Overrides:
- getXmlTransformerin class- XmlGeneratorTask<Workspace>
 
- 
getWorkspaceThe Idea workspace model containing the details required to generate the workspace file.
- 
setWorkspace
 
-