-
- 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 class FatFrameworkTask extends DefaultTaskTask running lipo to create a fat framework from several simple frameworks. It also merges headers, plists and module files.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classFatFrameworkTask.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Collection<FrameworkDescriptor>frameworksprivate StringbaseNameprivate FiledestinationDirprivate final StringfatFrameworkNameprivate final FilefatFrameworkprivate Booleanenabledprivate final Property<Duration>timeoutprivate final TaskStateInternalstateprivate BooleanimpliesSubProjectsprivate final BooleanhasCustomActionsprivate final Set<Provider<out BuildService<?>>>requiredServices
-
Method Summary
Modifier and Type Method Description final Collection<FrameworkDescriptor>getFrameworks()final StringgetBaseName()A base name for the fat framework. final UnitsetBaseName(@Input() String baseName)A base name for the fat framework. final FilegetDestinationDir()A parent directory for the fat framework. final UnitsetDestinationDir(@OutputDirectory() File destinationDir)A parent directory for the fat framework. final StringgetFatFrameworkName()final FilegetFatFramework()final Unitfrom(Framework frameworks)Adds the specified frameworks in this fat framework. final Unitfrom(Iterable<Framework> frameworks)Adds the specified frameworks in this fat framework. final UnitfromFrameworkDescriptors(Iterable<FrameworkDescriptor> frameworks)Adds the specified frameworks in this fat framework. -
Methods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects -
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getFrameworks
@Internal() final Collection<FrameworkDescriptor> getFrameworks()
-
getBaseName
final String getBaseName()
A base name for the fat framework.
-
setBaseName
final Unit setBaseName(@Input() String baseName)
A base name for the fat framework.
-
getDestinationDir
final File getDestinationDir()
A parent directory for the fat framework.
-
setDestinationDir
final Unit setDestinationDir(@OutputDirectory() File destinationDir)
A parent directory for the fat framework.
-
getFatFrameworkName
@Internal() final String getFatFrameworkName()
-
getFatFramework
@Internal() final File getFatFramework()
-
from
final Unit from(Iterable<Framework> frameworks)
Adds the specified frameworks in this fat framework.
-
fromFrameworkDescriptors
final Unit fromFrameworkDescriptors(Iterable<FrameworkDescriptor> frameworks)
Adds the specified frameworks in this fat framework.
-
-
-
-