Class GenerateXcodeWorkspaceFileTask

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
org.gradle.plugins.ide.api.GeneratorTask<T>
org.gradle.plugins.ide.api.XmlGeneratorTask<org.gradle.ide.xcode.tasks.internal.XcodeWorkspaceFile>
org.gradle.ide.xcode.tasks.GenerateXcodeWorkspaceFileTask
All Implemented Interfaces:
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 GenerateXcodeWorkspaceFileTask extends XmlGeneratorTask<org.gradle.ide.xcode.tasks.internal.XcodeWorkspaceFile>
Task for generating a Xcode workspace file (e.g. Foo.xcworkspace/contents.xcworkspacedata). A workspace can contain any number of Xcode projects.
Since:
4.2
See Also:
  • Constructor Details

    • GenerateXcodeWorkspaceFileTask

      public GenerateXcodeWorkspaceFileTask()
  • Method Details

    • configure

      protected void configure(org.gradle.ide.xcode.tasks.internal.XcodeWorkspaceFile workspaceFile)
      Specified by:
      configure in class XmlGeneratorTask<org.gradle.ide.xcode.tasks.internal.XcodeWorkspaceFile>
    • create

      protected org.gradle.ide.xcode.tasks.internal.XcodeWorkspaceFile create()
      Specified by:
      create in class XmlGeneratorTask<org.gradle.ide.xcode.tasks.internal.XcodeWorkspaceFile>
    • getXcodeProjectLocations

      @PathSensitive(ABSOLUTE) @InputFiles public FileCollection getXcodeProjectLocations()
    • setXcodeProjectLocations

      public void setXcodeProjectLocations(FileCollection xcodeProjectLocations)
    • getInputFile

      public File getInputFile()
      Description copied from class: 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.
      Overrides:
      getInputFile in class GeneratorTask<org.gradle.ide.xcode.tasks.internal.XcodeWorkspaceFile>
      Returns:
      The input file.