java.lang.Comparable<Task>
, org.gradle.api.internal.DynamicObjectAware
, org.gradle.api.internal.IConventionAware
, org.gradle.api.internal.TaskInternal
, ExtensionAware
, Task
, Configurable<Task>
@Incubating @DisableCachingByDefault(because="Not made cacheable, yet") public abstract class GenerateProjectFileTask extends XmlGeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile>
foo.vcxproj
).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 |
---|---|
GenerateProjectFileTask() |
Modifier and Type | Method | Description |
---|---|---|
protected void |
configure(org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile projectFile) |
|
protected org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile |
create() |
|
java.lang.String |
getGradleArgs() |
|
java.lang.String |
getGradleExe() |
|
protected boolean |
getIncremental() |
Whether this generator task can be treated as an incremental task or not
|
java.io.File |
getInputFile() |
The input file to load the initial configuration from.
|
java.io.File |
getOutputFile() |
The output file to write the final configuration to.
|
Transformer<java.lang.String,java.io.File> |
getTransformer() |
|
VisualStudioProject |
getVisualStudioProject() |
|
void |
initGradleCommand() |
|
void |
setGradleArgs(java.lang.String gradleArgs) |
|
void |
setGradleExe(java.lang.String gradleExe) |
|
void |
setVisualStudioProject(VisualStudioProject vsProject) |
getXmlTransformer
getInputFileIfExists, getInstantiator, 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
protected boolean getIncremental()
GeneratorTask
getIncremental
in class GeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile>
public void initGradleCommand()
@Internal public Transformer<java.lang.String,java.io.File> getTransformer()
public void setVisualStudioProject(VisualStudioProject vsProject)
public VisualStudioProject getVisualStudioProject()
@Internal public java.io.File getInputFile()
GeneratorTask
getInputFile
in class GeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile>
@OutputFile public java.io.File getOutputFile()
GeneratorTask
getOutputFile
in class GeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile>
protected org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile create()
create
in class XmlGeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile>
protected void configure(org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile projectFile)
configure
in class XmlGeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile>
@Input public java.lang.String getGradleExe()
public void setGradleExe(java.lang.String gradleExe)
public void setGradleArgs(@Nullable java.lang.String gradleArgs)