| 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. |