Package com.intershop.gradle.icm.tasks
Class CreateLibList
-
- All Implemented Interfaces:
-
kotlin.Comparable,org.gradle.api.Named,org.gradle.api.Task,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.util.Configurable
@CacheableTask() public class CreateLibList extends DefaultTaskCollects all libraries (recursively through all (sub-)projects) and write IDs to a file
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classCreateLibList.Companion
-
Field Summary
Fields Modifier and Type Field Description public final static StringDEFAULT_NAMEpublic final static StringBUILD_FOLDERprivate final ListProperty<RegularFile>basedOnLibraryListsprivate final Property<EnvironmentType>environmentTypeprivate final ListProperty<RegularFile>cartridgeDescriptorsprivate final RegularFilePropertylibraryListFileprivate final RegularFilePropertycumulativeLibraryListFileprivate final TaskOutputsInternaloutputsprivate final Spec<in TaskInternal>onlyIfprivate final Property<Duration>timeoutprivate final TaskRequiredServicesrequiredServicesprivate final TaskDependencyInternaltaskDependenciesprivate final Set<Object>dependsOnprivate final TaskDestroyablesdestroyablesprivate final Loggerloggerprivate final Stringpathprivate final Factory<File>temporaryDirFactoryprivate final Optional<String>reasonTaskIsIncompatibleWithConfigurationCacheprivate final TaskLocalStatelocalStateprivate final List<InputChangesAwareTaskAction>taskActionsprivate final TaskDependencyInternallifecycleDependenciesprivate BooleanisEnabledprivate BooleanimpliesSubProjectsprivate final TaskInputsInternalinputsprivate Booleanenabledprivate final TaskStateInternalstateprivate final TaskIdentity<?>taskIdentityprivate final TaskDependencyshouldRunAfterprivate final ExtensionContainerextensionsprivate final BooleanisCompatibleWithConfigurationCacheprivate final TaskDependencyfinalizedByprivate final AntBuilderantprivate final DynamicObjectasDynamicObjectprivate final List<ResourceLock>sharedResourcesprivate BooleandidWorkprivate final Optional<String>reasonNotToTrackStateprivate Stringgroupprivate final Set<String>reasonsNotToTrackStateprivate final BooleanisHasCustomActionsprivate List<Action<in Task>>actionsprivate final Stringnameprivate final FiletemporaryDirprivate final LoggingManagerloggingprivate final PathidentityPathprivate final TaskDependencymustRunAfterprivate final StandardOutputCapturestandardOutputCaptureprivate final Projectprojectprivate Stringdescriptionpublic final static CreateLibList.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description CreateLibList(ObjectFactory objectFactory, ProjectLayout projectLayout, ProviderFactory providerFactory)
-
Method Summary
Modifier and Type Method Description final ListProperty<RegularFile>getBasedOnLibraryLists()final Property<EnvironmentType>getEnvironmentType()final ListProperty<RegularFile>getCartridgeDescriptors()final RegularFilePropertygetLibraryListFile()final RegularFilePropertygetCumulativeLibraryListFile()final Unitexecute()Task action starts the java process in the background. final Provider<Directory>provideLibraryFolder()-
Methods inherited from class org.gradle.api.DefaultTask
getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, setActions, setDescription, setDidWork, setEnabled, setEnabled, setGroup -
Methods inherited from class org.gradle.api.internal.AbstractTask
getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getReasonsNotToTrackState, getRequiredServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, setImpliesSubProjects -
Methods inherited from class org.gradle.api.Task
configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, doNotTrackState, finalizedBy, hasProperty, mustRunAfter, notCompatibleWithConfigurationCache, onlyIf, onlyIf, onlyIf, property, setDependsOn, setFinalizedBy, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService -
Methods inherited from class kotlin.Comparable
compareTo -
Methods inherited from class org.gradle.api.internal.TaskInternal
acceptServiceReferences, appendParallelSafeAction, doNotTrackStateIf, hasTaskActions, prependParallelSafeAction, restoreOnlyIf, restoreTaskActions -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getBasedOnLibraryLists
@InputFiles()@PathSensitive(value = PathSensitivity.RELATIVE) final ListProperty<RegularFile> getBasedOnLibraryLists()
-
getEnvironmentType
@Input() final Property<EnvironmentType> getEnvironmentType()
-
getCartridgeDescriptors
@InputFiles()@PathSensitive(value = PathSensitivity.RELATIVE) final ListProperty<RegularFile> getCartridgeDescriptors()
-
getLibraryListFile
@OutputFile() final RegularFileProperty getLibraryListFile()
-
getCumulativeLibraryListFile
@OutputFile() final RegularFileProperty getCumulativeLibraryListFile()
-
provideLibraryFolder
final Provider<Directory> provideLibraryFolder()
-
-
-
-