Klasse GenerateProjectFileTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
org.gradle.plugins.ide.api.GeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile>
org.gradle.plugins.ide.api.XmlGeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile>
org.gradle.ide.visualstudio.tasks.GenerateProjectFileTask
- Alle implementierten Schnittstellen:
Comparable<Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.IConventionAware,org.gradle.api.internal.TaskInternal,Named,ExtensionAware,Task,Configurable<Task>
@Incubating
@DisableCachingByDefault(because="Not made cacheable, yet")
public abstract class GenerateProjectFileTask
extends XmlGeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile>
Task for generating a Visual Studio project file (e.g.
foo.vcxproj).-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungprotected static classThe data to use to generate the project file.Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.gradle.api.Task
Task.Namer -
Feldübersicht
Von Klasse geerbte Felder org.gradle.plugins.ide.api.GeneratorTask
afterConfigured, beforeConfigured, domainObject, generatorVon Schnittstelle geerbte Felder org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungGenerateProjectFileTask(org.gradle.ide.visualstudio.internal.DefaultVisualStudioProject visualStudioProject) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidconfigure(org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile projectFile) protected org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFilecreate()protected booleanWhether this generator task can be treated as an incremental task or notThe input file to load the initial configuration from.The output file to write the final configuration to.protected GenerateProjectFileTask.ProjectSpecgetSpec()Returns theGenerateProjectFileTask.ProjectSpecfor this task.Transformer<@NotNull String, File> voidvoidsetGradleArgs(String gradleArgs) voidsetGradleExe(String gradleExe) voidsetVisualStudioProject(VisualStudioProject vsProject) Von Klasse geerbte Methoden org.gradle.plugins.ide.api.XmlGeneratorTask
getXmlTransformerVon Klasse geerbte Methoden org.gradle.plugins.ide.api.GeneratorTask
getInputFileIfExists, getInstantiator, setInputFile, setOutputFileVon Klasse geerbte Methoden org.gradle.api.internal.ConventionTask
conventionMapping, conventionMapping, getConventionMappingVon Klasse geerbte Methoden org.gradle.api.DefaultTask
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, usesServiceVon Klasse geerbte Methoden org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
Konstruktordetails
-
GenerateProjectFileTask
@Inject public GenerateProjectFileTask(org.gradle.ide.visualstudio.internal.DefaultVisualStudioProject visualStudioProject)
-
-
Methodendetails
-
getIncremental
protected boolean getIncremental()Beschreibung aus Klasse kopiert:GeneratorTaskWhether this generator task can be treated as an incremental task or not- Setzt außer Kraft:
getIncrementalin KlasseGeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile>
-
initGradleCommand
public void initGradleCommand() -
getTransformer
-
setVisualStudioProject
-
getVisualStudioProject
-
getSpec
Returns theGenerateProjectFileTask.ProjectSpecfor this task.- Seit:
- 8.11
-
getInputFile
Beschreibung aus Klasse kopiert:GeneratorTaskThe input file to load the initial configuration from. Defaults to the output file. If the specified input file does not exist, this task uses some default initial configuration.- Setzt außer Kraft:
getInputFilein KlasseGeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile>- Gibt zurück:
- The input file.
-
getOutputFile
Beschreibung aus Klasse kopiert:GeneratorTaskThe output file to write the final configuration to.- Setzt außer Kraft:
getOutputFilein KlasseGeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile>- Gibt zurück:
- The output file.
-
create
protected org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile create()- Angegeben von:
createin KlasseXmlGeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile>
-
configure
protected void configure(org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile projectFile) - Angegeben von:
configurein KlasseXmlGeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile>
-
getGradleExe
-
setGradleExe
-
getGradleArgs
-
setGradleArgs
-