Package org.gradle.plugins.ide.idea
Class GenerateIdeaProject
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
org.gradle.plugins.ide.api.GeneratorTask<Project>
org.gradle.plugins.ide.api.XmlGeneratorTask<Project>
org.gradle.plugins.ide.idea.GenerateIdeaProject
- 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 GenerateIdeaProject
extends XmlGeneratorTask<Project>
Generates an IDEA project file for root project *only*. If you want to fine tune the idea configuration 
 At this moment nearly all configuration is done via IdeaProject.
- 
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 voidcreate()The Idea project model containing the details required to generate the project file.output *.ipr fileorg.gradle.internal.xml.XmlTransformervoidsetIdeaProject(IdeaProject ideaProject) voidsetOutputFile(File newOutputFile) Sets the output file to write the final configuration to.Methods inherited from class org.gradle.plugins.ide.api.GeneratorTaskgetIncremental, getInputFile, getInputFileIfExists, getInstantiator, setInputFileMethods 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- 
GenerateIdeaProjectpublic GenerateIdeaProject()
- 
GenerateIdeaProject
 
- 
- 
Method Details- 
configure- Specified by:
- configurein class- XmlGeneratorTask<Project>
 
- 
create- Specified by:
- createin class- XmlGeneratorTask<Project>
 
- 
getXmlTransformerpublic org.gradle.internal.xml.XmlTransformer getXmlTransformer()- Overrides:
- getXmlTransformerin class- XmlGeneratorTask<Project>
 
- 
getOutputFileoutput *.ipr file- Overrides:
- getOutputFilein class- GeneratorTask<Project>
- Returns:
- The output file.
 
- 
setOutputFileDescription copied from class:GeneratorTaskSets the output file to write the final configuration to.- Overrides:
- setOutputFilein class- GeneratorTask<Project>
- Parameters:
- newOutputFile- The output file.
 
- 
getIdeaProjectThe Idea project model containing the details required to generate the project file.
- 
setIdeaProject
 
-