Class GenerateXcodeWorkspaceFileTask

  • All Implemented Interfaces:
    java.lang.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:
    XcodeWorkspace
    • Constructor Detail

      • GenerateXcodeWorkspaceFileTask

        public GenerateXcodeWorkspaceFileTask()
    • Method Detail

      • 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>
      • setXcodeProjectLocations

        public void setXcodeProjectLocations​(FileCollection xcodeProjectLocations)
      • getInputFile

        public java.io.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.