component-installation-plugin
Module Contents
alltypes
Module Contents
data class Artifact
open class CleanUpTask : DefaultTask
data class Component
class ComponentInstallPlugin : Plugin<Project>
enum class ContentType
data class Credentials
data class Dependency
class DescriptorManager
open class DirectoryTask : DefaultTask
data class FileItem
class FilterContainer : DefaultNamedDomainObjectList<FilterSpec>
Module Contents
FilterContainer(project: Project, instantiator: Instantiator)
fun addClosure(name: String, include: String, closure: Closure<*>): Unit
fun addClosure(name: String, includes: Set<String>, closure: Closure<*>): Unit
fun addClosure(name: String, pattern: PatternFilterable, closure: Closure<*>): Unit
fun addTransformer(name: String, include: String, transformer: Transformer<String, String>): Unit
fun addTransformer(name: String, includes: Set<String>, transformer: Transformer<String, String>): Unit
fun addTransformer(name: String, pattern: PatternFilterable, transformer: Transformer<String, String>): Unit
fun fullContent(name: String, include: String, content: Closure<StringBuilder>): Unit
fun fullContent(name: String, includes: Set<String>, content: Closure<StringBuilder>): Unit
fun fullContent(name: String, include: String, content: Action<StringBuilder>): Unit
fun fullContent(name: String, includes: Set<String>, content: Action<StringBuilder>): Unit
fun fullContent(name: String, pattern: PatternFilterable, content: Closure<StringBuilder>): Unit
fun fullContent(name: String, pattern: PatternFilterable, content: Action<StringBuilder>): Unit
fun overrideProperties(name: String, include: String, properties: Closure<Properties>): Unit
fun overrideProperties(name: String, includes: Set<String>, properties: Closure<Properties>): Unit
fun overrideProperties(name: String, include: String, properties: Action<in Properties>): Unit
fun overrideProperties(name: String, includes: Set<String>, properties: Action<in Properties>): Unit
fun overrideProperties(name: String, pattern: PatternFilterable, properties: Closure<Properties>): Unit
fun overrideProperties(name: String, pattern: PatternFilterable, properties: Action<in Properties>): Unit
fun replacePlaceholders(name: String, replacePlaceHolder: Closure<PlaceholderReplacementFilter>): Unit
fun xmlContent(name: String, include: String, xml: Closure<XmlProvider>): Unit
fun xmlContent(name: String, includes: Set<String>, xml: Closure<XmlProvider>): Unit
fun xmlContent(name: String, include: String, xml: Action<in XmlProvider>): Unit
fun xmlContent(name: String, includes: Set<String>, xml: Action<in XmlProvider>): Unit
fun xmlContent(name: String, pattern: PatternFilterable, xml: Closure<XmlProvider>): Unit
fun xmlContent(name: String, pattern: PatternFilterable, xml: Action<in XmlProvider>): Unit
class FilterSpec : PatternSet, Named
class FormattedProperties : Properties
Module Contents
FormattedProperties(propertiesFile: File)
FormattedProperties()
const val CHAR_COLON: Char
const val CHAR_EQUAL_SIGN: Char
fun addComment(: String, : Array<String>): Unit
fun addComment(: String, : String?, : Array<String>, : Boolean): Unit
@Synchronized fun load(originalReader: Reader): Unit
@Synchronized fun put(aKey: String, aValue: String): Any?
fun put(key: Any, value: Any?): Any?
@Synchronized fun remove(key: Any): Any?
@Synchronized fun remove(aKey: Any, : Array<String>): Any?
@Synchronized fun setProperty(aKey: String, aValue: String): Any?
@Synchronized fun setProperty(aKey: String, aValue: String, : Array<String>): Any?
fun store(outputFile: File): Unit
@Synchronized fun store(originalWriter: Writer, vararg : String): Unit
class FullContentFilterReader : FilterReader
class InstallConfigManager
Module Contents
InstallConfigManager(prjext: InstallationExtension, tasks: ModelMap<Task>, commonName: String, descriptor: Component, compInstallDir: File, update: Boolean = false)
@JvmStatic fun checkForOS(item: OSSpecificItem): Boolean
fun checkForType(item: DeploymentItem): Boolean
fun checkForType(itemTypes: Set<String>): Boolean
var compInstallTask: Task?
fun configureLibsSpec(spec: CopySpec, libs: MutableMap<String, Library>): Unit
fun configureModuleSpec(spec: CopySpec, module: Module): Unit
val descriptor: Component
val fileItemSet: MutableSet<FileItem>
fun getDirectoryTask(path: String): DirectoryTask
fun getInstallTask(taskName: String, contentType: ContentType = ContentType.UNSPECIFIED): InstallTask
fun getLinkTask(): LinkTask
fun getSuffixStr(vararg suffix: String): String
fun getTargetDir(vararg path: String): File
@JvmStatic fun getTargetDir(dir: File, vararg path: String): File
fun initCleanupTask(backupDir: File): Unit
var preCompInstallTaskName: String
open class InstallConfiguration
open class InstallMutableTask : InstallTask
open class InstallTask : Sync
open class InstallationExtension
open class LinkTask : DefaultTask
class LocalFileContainer
data class LocalFileItem
enum class OSType
class PlaceholderReplacementFilter : PatternSet, Transformer<String, String>
class PropertiesFilterReader : FilterReader
class PropertyConfiguration
data class Repository
enum class RepositoryType
class SyncCopyActionDecorator : CopyAction
class TreeNode
class VersionComparator : Comparator<String>
class XMLFilterReader : FilterReader
java.io.File
org.gradle.api.file.ContentFilterable
org.gradle.api.model.ObjectFactory
org.gradle.api.provider.Property
org.gradle.api.provider.SetProperty
package com.intershop.gradle.component.installation
package com.intershop.gradle.component.installation.extension
package com.intershop.gradle.component.installation.filter
Module Contents
class FilterContainer : DefaultNamedDomainObjectList<FilterSpec>
Module Contents
FilterContainer(project: Project, instantiator: Instantiator)
fun addClosure(name: String, include: String, closure: Closure<*>): Unit
fun addClosure(name: String, includes: Set<String>, closure: Closure<*>): Unit
fun addClosure(name: String, pattern: PatternFilterable, closure: Closure<*>): Unit
fun addTransformer(name: String, include: String, transformer: Transformer<String, String>): Unit
fun addTransformer(name: String, includes: Set<String>, transformer: Transformer<String, String>): Unit
fun addTransformer(name: String, pattern: PatternFilterable, transformer: Transformer<String, String>): Unit
fun fullContent(name: String, include: String, content: Closure<StringBuilder>): Unit
fun fullContent(name: String, includes: Set<String>, content: Closure<StringBuilder>): Unit
fun fullContent(name: String, include: String, content: Action<StringBuilder>): Unit
fun fullContent(name: String, includes: Set<String>, content: Action<StringBuilder>): Unit
fun fullContent(name: String, pattern: PatternFilterable, content: Closure<StringBuilder>): Unit
fun fullContent(name: String, pattern: PatternFilterable, content: Action<StringBuilder>): Unit
fun overrideProperties(name: String, include: String, properties: Closure<Properties>): Unit
fun overrideProperties(name: String, includes: Set<String>, properties: Closure<Properties>): Unit
fun overrideProperties(name: String, include: String, properties: Action<in Properties>): Unit
fun overrideProperties(name: String, includes: Set<String>, properties: Action<in Properties>): Unit
fun overrideProperties(name: String, pattern: PatternFilterable, properties: Closure<Properties>): Unit
fun overrideProperties(name: String, pattern: PatternFilterable, properties: Action<in Properties>): Unit
fun replacePlaceholders(name: String, replacePlaceHolder: Closure<PlaceholderReplacementFilter>): Unit
fun xmlContent(name: String, include: String, xml: Closure<XmlProvider>): Unit
fun xmlContent(name: String, includes: Set<String>, xml: Closure<XmlProvider>): Unit
fun xmlContent(name: String, include: String, xml: Action<in XmlProvider>): Unit
fun xmlContent(name: String, includes: Set<String>, xml: Action<in XmlProvider>): Unit
fun xmlContent(name: String, pattern: PatternFilterable, xml: Closure<XmlProvider>): Unit
fun xmlContent(name: String, pattern: PatternFilterable, xml: Action<in XmlProvider>): Unit
class FilterSpec : PatternSet, Named
class FormattedProperties : Properties
Module Contents
FormattedProperties(propertiesFile: File)
FormattedProperties()
const val CHAR_COLON: Char
const val CHAR_EQUAL_SIGN: Char
fun addComment(: String, : Array<String>): Unit
fun addComment(: String, : String?, : Array<String>, : Boolean): Unit
@Synchronized fun load(originalReader: Reader): Unit
@Synchronized fun put(aKey: String, aValue: String): Any?
fun put(key: Any, value: Any?): Any?
@Synchronized fun remove(key: Any): Any?
@Synchronized fun remove(aKey: Any, : Array<String>): Any?
@Synchronized fun setProperty(aKey: String, aValue: String): Any?
@Synchronized fun setProperty(aKey: String, aValue: String, : Array<String>): Any?
fun store(outputFile: File): Unit
@Synchronized fun store(originalWriter: Writer, vararg : String): Unit
class FullContentFilterReader : FilterReader
class PlaceholderReplacementFilter : PatternSet, Transformer<String, String>
class PropertiesFilterReader : FilterReader
class XMLFilterReader : FilterReader
package com.intershop.gradle.component.installation.tasks
Module Contents
open class CleanUpTask : DefaultTask
open class DirectoryTask : DefaultTask
class InstallConfigManager
Module Contents
InstallConfigManager(prjext: InstallationExtension, tasks: ModelMap<Task>, commonName: String, descriptor: Component, compInstallDir: File, update: Boolean = false)
@JvmStatic fun checkForOS(item: OSSpecificItem): Boolean
fun checkForType(item: DeploymentItem): Boolean
fun checkForType(itemTypes: Set<String>): Boolean
var compInstallTask: Task?
fun configureLibsSpec(spec: CopySpec, libs: MutableMap<String, Library>): Unit
fun configureModuleSpec(spec: CopySpec, module: Module): Unit
val descriptor: Component
val fileItemSet: MutableSet<FileItem>
fun getDirectoryTask(path: String): DirectoryTask
fun getInstallTask(taskName: String, contentType: ContentType = ContentType.UNSPECIFIED): InstallTask
fun getLinkTask(): LinkTask
fun getSuffixStr(vararg suffix: String): String
fun getTargetDir(vararg path: String): File
@JvmStatic fun getTargetDir(dir: File, vararg path: String): File
fun initCleanupTask(backupDir: File): Unit
var preCompInstallTaskName: String
open class InstallMutableTask : InstallTask
open class InstallTask : Sync
open class LinkTask : DefaultTask
class SyncCopyActionDecorator : CopyAction
package com.intershop.gradle.component.installation.utils
package com.intershop.gradle.component.installation.utils.data