-
- All Implemented Interfaces:
-
kotlin.Comparable,org.gradle.api.Task,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.util.Configurable
public abstract class XCFrameworkTask extends DefaultTask
-
-
Field Summary
Fields Modifier and Type Field Description private Provider<String>baseNameprivate NativeBuildTypebuildTypeprivate final Collection<File>inputFrameworkFilesprivate FileoutputDir
-
Constructor Summary
Constructors Constructor Description XCFrameworkTask()
-
Method Summary
Modifier and Type Method Description final Provider<String>getBaseName()A base name for the XCFramework. final UnitsetBaseName(@Input() Provider<String> baseName)A base name for the XCFramework. final NativeBuildTypegetBuildType()A build type of the XCFramework. final UnitsetBuildType(@Input() NativeBuildType buildType)A build type of the XCFramework. final Collection<File>getInputFrameworkFiles()final FilegetOutputDir()A parent directory for the XCFramework. final UnitsetOutputDir(File outputDir)A parent directory for the XCFramework. final Unitfrom(Framework frameworks)Adds the specified frameworks in this XCFramework. final UnitfromFrameworkDescriptors(FrameworkDescriptor frameworks)final UnitfromFrameworkDescriptors(Iterable<FrameworkDescriptor> frameworks)final Unitassemble()-
Methods inherited from class org.jetbrains.kotlin.gradle.plugin.mpp.apple.XCFrameworkTask
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, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService -
Methods inherited from class org.gradle.api.DefaultTask
appendParallelSafeAction, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isEnabled, isHasCustomActions, prependParallelSafeAction, setImpliesSubProjects -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getBaseName
final Provider<String> getBaseName()
A base name for the XCFramework.
-
setBaseName
final Unit setBaseName(@Input() Provider<String> baseName)
A base name for the XCFramework.
-
getBuildType
final NativeBuildType getBuildType()
A build type of the XCFramework.
-
setBuildType
final Unit setBuildType(@Input() NativeBuildType buildType)
A build type of the XCFramework.
-
getInputFrameworkFiles
@IgnoreEmptyDirectories()@InputFiles()@PathSensitive(value = PathSensitivity.ABSOLUTE)@SkipWhenEmpty() final Collection<File> getInputFrameworkFiles()
-
getOutputDir
@Internal() final File getOutputDir()
A parent directory for the XCFramework.
-
setOutputDir
final Unit setOutputDir(File outputDir)
A parent directory for the XCFramework.
-
fromFrameworkDescriptors
final Unit fromFrameworkDescriptors(FrameworkDescriptor frameworks)
-
fromFrameworkDescriptors
final Unit fromFrameworkDescriptors(Iterable<FrameworkDescriptor> frameworks)
-
-
-
-