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<org.gradle.ide.xcode.tasks.internal.XcodeWorkspaceFile>
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()
      Creates a new GenerateXcodeWorkspaceFileTask.
      Since:
      4.2
  • Method Details

    • configure

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

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

      @PathSensitive(ABSOLUTE) @InputFiles public FileCollection getXcodeProjectLocations()
      Returns the xcode project locations.
      Since:
      4.2
    • setXcodeProjectLocations

      public void setXcodeProjectLocations(FileCollection xcodeProjectLocations)
      Sets the xcode project locations.
      Since:
      4.2
    • 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.