component-build-plugin / com.intershop.gradle.component.build.extension.items / IContainer

IContainer

interface IContainer

This interface provides basic methods of a container object.

Properties

excludes

abstract val excludes: Set<String>

Exclude patterns for installation.

itemType

abstract var itemType: String

This property can be used to add a special type description for a module.

preserveExcludes

abstract val preserveExcludes: Set<String>

Preserve exclude patterns for update installation.

preserveIncludes

abstract val preserveIncludes: Set<String>

Preserve include patterns for update installation.

targetIncluded

abstract val targetIncluded: Boolean

If the target path is included in the file container it returns true.

targetPath

abstract val targetPath: String

Target path of the container item.

Inheritors

FileContainerItem

open class FileContainerItem : AItem, IItem, IOSSpecific, IContainer

Provides a zip package definition for the component extension.

ModuleItem

class ModuleItem : ADependencyItem, IItem, IContainer, IDependency

This class provides a module object for the component extension of the component build plugin.