Comparable<Task>
, org.gradle.api.internal.DynamicObjectAware
, org.gradle.api.internal.IConventionAware
, org.gradle.api.internal.TaskInternal
, ExtensionAware
, Task
, org.gradle.util.Configurable<Task>
public class GenerateIdeaProject extends XmlGeneratorTask<Project>
At this moment nearly all configuration is done via IdeaProject
.
Task.Namer
afterConfigured, beforeConfigured, domainObject, generator
TASK_ACTION, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
Constructor | Description |
---|---|
GenerateIdeaProject() |
Modifier and Type | Method | Description |
---|---|---|
protected void |
configure(Project xmlModule) |
|
Project |
create() |
|
IdeaProject |
getIdeaProject() |
The Idea project model containing the details required to generate the project file.
|
File |
getOutputFile() |
output *.ipr file
|
void |
setIdeaProject(IdeaProject ideaProject) |
|
void |
setOutputFile(File newOutputFile) |
Sets the output file to write the final configuration to.
|
addValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doFirst, doLast, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
conventionMapping, conventionMapping, getConventionMapping
newInputDirectory, newInputFile, newOutputDirectory, newOutputFile
getInputFile, getInputFileIfExists, getInstantiator, setInputFile
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getXmlTransformer
protected void configure(Project xmlModule)
configure
in class XmlGeneratorTask<Project>
public Project create()
create
in class XmlGeneratorTask<Project>
public File getOutputFile()
getOutputFile
in class GeneratorTask<Project>
public void setOutputFile(File newOutputFile)
GeneratorTask
setOutputFile
in class GeneratorTask<Project>
newOutputFile
- The output file.@Internal public IdeaProject getIdeaProject()
public void setIdeaProject(IdeaProject ideaProject)