open class CreateComponentTask : DefaultTask
CreateComponentTask Gradle task 'createComponent'
The injected dependencyHandler is used for internal dependency handling. This task hast currently no declared inputs and outputs and builds file not incremental.
CreateComponentTask()
CreateComponentTask Gradle task 'createComponent' |
var componentDescription: String
This property contains the description of the component. Declares a task input for incremental build. |
|
var containers: FileContainerItemContainer?
This is the container for all zip container of this component. |
|
var defaultTarget: String
This property contains the the default target path for the installation. |
|
var dependencyExcludes: Set<DependencyConfig>
This is a set with all eexclude patterns for all dependencies. |
|
var descriptorFile: File
The output file contains the descriptor of the component. |
|
var descriptorPath: String
This is the path for the descriptor file of an installed component. |
|
var directories: DirectoryContainer?
This is the container for all zip container of this component. |
|
var displayName: String
This property contains the display name of the component. Declares a task input for incremental build. |
|
var files: FileItemContainer?
This is the container for all single files of this component. |
|
var libs: LibraryItemContainer?
Container for all libs. This contains dependencies that must be resolved. Depending on the final version of this dependency, the descriptor must be new generated. Therefore this input is marked as internal and the task is not incremental. |
|
var links: LinkItemContainer?
This is the container for all zip container of this component. |
|
var modules: ModuleItemContainer?
Container for all modules. This contains dependencies that must be resolved. Depending on the final version of this dependency, the descriptor must be new generated. Therefore this input is marked as internal and the task is not incremental. |
|
val preserveExcludes: Set<String>
This patterns are used for the update. Files that matches to one of patterns will be excluded from the preserved files. |
|
val preserveIncludes: Set<String>
This patterns are used for the update. Files that matches to one of patterns will be included from the preserved files. |
|
var properties: PropertyItemContainer?
This is the container for all properties of this component. |
|
var recreate: Boolean
Projects will be handled incremental without considering build configuration of the project. the parameter '--recreate' will enable an automatic recreation if project dependencies are available. |
|
val resolvedLibs: Set<DependencyConfig>
Resolved libraries from list of items. (read only). |
|
val resolvedModules: Set<DependencyConfig>
Resolved modules from list of items. (read only). |
|
val updateExcludes: Set<String>
This patterns are used for the update. Files that matches to one of patterns will be excluded from the update installation. |
fun createDescriptor(): Unit
Task method for the creation of a descriptor file. This is one of the artifacts of a component. |
|
fun preserve(action: Action<in PatternFilterable>): Unit
Add pattern to the set of patterns. Files that matches to one of patterns will be excluded or included to the update installation. |
|
fun provideComponentDescription(description: Provider<String>): Unit
Set provider for component description property. |
|
fun provideDefaultTarget(defaultTarget: Provider<String>): Unit
Set provider for default target property. |
|
fun provideDescriptorFile(descriptorFile: Provider<RegularFile>): Unit
Set provider for descriptor file property. |
|
fun provideDisplayName(displayName: Provider<String>): Unit
Set provider for display name property. |
|
fun providePreserve(patternSet: PatternFilterable): Unit
Configure pattern set to update preserve pattern set. |
|
fun provideUpdateExcludes(pattern: Provider<Set<String>>): Unit
Set provider for default property of exclude pattern set from update. |
|
fun updateExclude(pattern: String): Unit
Adds a pattern to the set of exclude patterns. Files that matches to one of patterns will be excluded from the update installation. fun updateExclude(patterns: Set<String>): Unit
Adds a set of patterns to the set of exclude patterns. Files that matches to one of patterns will be excluded from the update installation. |