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 GenerateEclipseProject extends XmlGeneratorTask<Project>
.project
file. If you want to fine tune the eclipse configuration
At this moment nearly all configuration is done via EclipseProject
.
Task.Namer
afterConfigured, beforeConfigured, domainObject, generator
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
Constructor | Description |
---|---|
GenerateEclipseProject() |
|
GenerateEclipseProject(EclipseProject projectModel) |
Modifier and Type | Method | Description |
---|---|---|
protected void |
configure(Project project) |
|
protected Project |
create() |
|
EclipseProject |
getProjectModel() |
The Eclipse project model that contains the details required to generate the project file.
|
org.gradle.internal.xml.XmlTransformer |
getXmlTransformer() |
|
void |
setProjectModel(EclipseProject projectModel) |
getIncremental, getInputFile, getInputFileIfExists, getInstantiator, getOutputFile, setInputFile, setOutputFile
conventionMapping, conventionMapping, getConventionMapping
newInputDirectory, newInputFile, newOutputDirectory, newOutputFile
appendParallelSafeAction, compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getTimeout, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
public GenerateEclipseProject()
@Inject public GenerateEclipseProject(EclipseProject projectModel)
protected Project create()
create
in class XmlGeneratorTask<Project>
protected void configure(Project project)
configure
in class XmlGeneratorTask<Project>
public org.gradle.internal.xml.XmlTransformer getXmlTransformer()
getXmlTransformer
in class XmlGeneratorTask<Project>
@Internal public EclipseProject getProjectModel()
public void setProjectModel(EclipseProject projectModel)