java.lang.Comparable<Task>
, org.gradle.api.internal.DynamicObjectAware
, org.gradle.api.internal.IConventionAware
, org.gradle.api.internal.TaskInternal
, ExtensionAware
, Task
, Configurable<Task>
@DisableCachingByDefault(because="Not made cacheable, yet") public abstract class GenerateEclipseClasspath extends XmlGeneratorTask<Classpath>
.classpath
file. If you want to fine tune the eclipse configuration
At this moment nearly all configuration is done via EclipseClasspath
.
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 |
---|---|
GenerateEclipseClasspath() |
|
GenerateEclipseClasspath(EclipseClasspath classpath) |
Modifier and Type | Method | Description |
---|---|---|
protected void |
configure(Classpath xmlClasspath) |
|
protected Classpath |
create() |
|
EclipseClasspath |
getClasspath() |
The Eclipse Classpath model containing the information required to generate the classpath file.
|
org.gradle.internal.xml.XmlTransformer |
getXmlTransformer() |
|
void |
setClasspath(EclipseClasspath classpath) |
getIncremental, getInputFile, getInputFileIfExists, getInstantiator, getOutputFile, setInputFile, setOutputFile
conventionMapping, conventionMapping, getConventionMapping
compareTo, 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, usesService
appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
public GenerateEclipseClasspath()
@Inject public GenerateEclipseClasspath(EclipseClasspath classpath)
protected Classpath create()
create
in class XmlGeneratorTask<Classpath>
protected void configure(Classpath xmlClasspath)
configure
in class XmlGeneratorTask<Classpath>
public org.gradle.internal.xml.XmlTransformer getXmlTransformer()
getXmlTransformer
in class XmlGeneratorTask<Classpath>
@Internal public EclipseClasspath getClasspath()
public void setClasspath(EclipseClasspath classpath)