All Types

com.intershop.gradle.component.installation.utils.data.Artifact

Data class for artifacts.

com.intershop.gradle.component.installation.tasks.CleanUpTask

This task will remove all not configured files and directories from the installation. The information is taken from the specified component descriptor. This task does not work incrementally.

com.intershop.gradle.component.installation.extension.Component

This is the configuration container of a components. It is initialized with the dependency and the installation path. If the path is not specified the information is taken from the descriptor.

com.intershop.gradle.component.installation.ComponentInstallPlugin

This is the main class of the plugin.

org.gradle.api.file.ContentFilterable (extensions in package com.intershop.gradle.component.installation.utils)
com.intershop.gradle.component.installation.utils.ContentType

Enumeration with possible content types. This configuration is used for the deployment self.

com.intershop.gradle.component.installation.utils.data.Credentials

Data class for http(s) credentials. This is used for basic authentication.

com.intershop.gradle.component.installation.utils.data.Dependency

Data class of dependency configuration.

com.intershop.gradle.component.installation.utils.DescriptorManager

This class contains all methods and data to handle the download of the descriptor and all items of the component. The standard Gradle resolution is not used and downloaded items will be not cached.

com.intershop.gradle.component.installation.tasks.DirectoryTask

This task creates an empty directory with an content type file. As long the content file exists the task is upToDate.

java.io.File (extensions in package com.intershop.gradle.component.installation.utils)
com.intershop.gradle.component.installation.utils.data.FileItem

File item data object to configure install tasks combines the real file with the configuration from the descriptor.

com.intershop.gradle.component.installation.filter.FilterContainer

This container is used for the definition of all filters. The name of the filter must be unique and the order of specified filters must be always the same.

com.intershop.gradle.component.installation.filter.FilterSpec

Helper class for filter configurations.

com.intershop.gradle.component.installation.filter.FormattedProperties

This class provides a properties class that also take comments into account. E.g. Properties are commented without removing them directly.

com.intershop.gradle.component.installation.filter.FullContentFilterReader

FullContent filter reader edits a file based on the full content. The content is represented by a StringBuilder.

com.intershop.gradle.component.installation.tasks.InstallConfigManager

The object manages all installation information of a component. It is used to create all necessary tasks.

com.intershop.gradle.component.installation.extension.InstallConfiguration

This is the configuration container of the installation process of all configured components.

com.intershop.gradle.component.installation.tasks.InstallMutableTask

Install task for mutable artifacts. It is possible to add filters to this task over the install extension.

com.intershop.gradle.component.installation.tasks.InstallTask

This class is the main installation task of this plugin. It extends the standard Gradle Sync task, so that the last modified time of input files will be preserved.

com.intershop.gradle.component.installation.extension.InstallationExtension

The main extension of this plugin.

com.intershop.gradle.component.installation.tasks.LinkTask

This task creates a list of symbolic links for a component.

com.intershop.gradle.component.installation.extension.LocalFileContainer

This is the configuration container for local files, that can be installed.

com.intershop.gradle.component.installation.extension.LocalFileItem

Class for the configuration of a file item for installation from the local file system. The target path is a relative path for the installed component.

com.intershop.gradle.component.installation.utils.OSType

Enumeration for the OS type of an # installation process.

org.gradle.api.model.ObjectFactory (extensions in package com.intershop.gradle.component.installation.utils)
com.intershop.gradle.component.installation.filter.PlaceholderReplacementFilter

PlaceholderReplacement filter reader edits each line of a line. It replaces placeholders with a specified value. The placeholder and replacements are stored in a map. The begin and end tokens for the placeholders can be configured. The default values are "<@" and "@>".

com.intershop.gradle.component.installation.filter.PropertiesFilterReader

Properties filter reader edits a file based on the formatted properties. The content of all the file is represented by a formatted properties instance.

org.gradle.api.provider.Property (extensions in package com.intershop.gradle.component.installation.utils)
com.intershop.gradle.component.installation.utils.data.PropertyConfiguration

Data object for the configuration of property configurations from descriptor.

com.intershop.gradle.component.installation.utils.data.Repository

Data class of a repository.

com.intershop.gradle.component.installation.utils.data.RepositoryType

Enumeration for repository types - Maven or IVY.

org.gradle.api.provider.SetProperty (extensions in package com.intershop.gradle.component.installation.utils)
com.intershop.gradle.component.installation.tasks.SyncCopyActionDecorator

This class is a fork or the original Gradle SyncCopyActionDecorator. It extends the functionality to set the last modified time from source file.

com.intershop.gradle.component.installation.utils.TreeNode

An implementation for a tree data to configure the clean up task.

com.intershop.gradle.component.installation.utils.VersionComparator

Comparator for version strings. As long as the version follows semantic version scheme All parts must be digits.

com.intershop.gradle.component.installation.filter.XMLFilterReader

XML filter reader edits a file based on the xml content. The content is represented by a XmlProvider.