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).
  • Konstruktordetails

    • GenerateProjectFileTask

      @Inject public GenerateProjectFileTask(org.gradle.ide.visualstudio.internal.DefaultVisualStudioProject visualStudioProject)
  • Methodendetails

    • getIncremental

      protected boolean getIncremental()
      Beschreibung aus Klasse kopiert: GeneratorTask
      Whether this generator task can be treated as an incremental task or not
      Setzt außer Kraft:
      getIncremental in Klasse GeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile>
    • initGradleCommand

      public void initGradleCommand()
    • getTransformer

      @Internal public Transformer<@NotNull String,File> getTransformer()
    • setVisualStudioProject

      public void setVisualStudioProject(VisualStudioProject vsProject)
    • getVisualStudioProject

      @Internal public VisualStudioProject getVisualStudioProject()
    • getSpec

      Returns the GenerateProjectFileTask.ProjectSpec for this task.
      Seit:
      8.11
    • getInputFile

      @Internal public File getInputFile()
      Beschreibung aus Klasse kopiert: GeneratorTask
      The 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:
      getInputFile in Klasse GeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile>
      Gibt zurück:
      The input file.
    • getOutputFile

      @OutputFile public File getOutputFile()
      Beschreibung aus Klasse kopiert: GeneratorTask
      The output file to write the final configuration to.
      Setzt außer Kraft:
      getOutputFile in Klasse GeneratorTask<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:
      create in Klasse XmlGeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile>
    • configure

      protected void configure(org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile projectFile)
      Angegeben von:
      configure in Klasse XmlGeneratorTask<org.gradle.ide.visualstudio.tasks.internal.VisualStudioProjectFile>
    • getGradleExe

      @Internal public String getGradleExe()
    • setGradleExe

      public void setGradleExe(String gradleExe)
    • getGradleArgs

      @Nullable @Internal public String getGradleArgs()
    • setGradleArgs

      public void setGradleArgs(@Nullable String gradleArgs)