schema.wildfly-feature-pack-tasks-3_1.xsd Maven / Gradle / Ivy
List of tasks
Append some content to an existing file. This task can append content at the end of the file or at a given location according to a pattern.
Content to add at the end of the line that matches.
If set to false, content is added for each match.
If set to false, the task is ignored if the target file doesn't exist.
A pattern used to match the line where the content to add is to be added after.
A path relative to the server installation that has already been installed when this tasks executes. It contains the content to append to the `target` file.
A file path relative to the server installation to append content to.
Contains a line of content.
Copy a maven artifact to a server installation location. In order to retrieve the artifact version, the artifact must be declared as a maven dependency of the feature-pack.
Artifact maven coordinates in the form : 'groupId:artifactid[:version][:classifier][:extension]'
Extract the artifact to a directory. A set of filters can be defined in order to include and/or exclude content from the extracted artifact.
If set to true, the artifact version will be retrieved from the dependencies of the feature-pack that defines the task.xml. If false, all feature-packs in the feature-pack dependency tree are looked-up.
If set to true, if the artifact is not found in the feature-pack dependency, the task is ignored
Relative path within the server installation. Target file must be a directory if 'extract' is true.
A filter to include/exclude files.
If true, the matching files are included. If false the matching files are excluded.
The pattern to match files.
Copy a path to a server installation location.
'content' is the only supported value. When set to 'content' the 'src' path must be located inside 'package_name/content'
When copying files, the properties contained in copied files are replaced with values retrieved from the tasks properties.
Path to the file or directory to copy. If 'relative-to' is not set, the path must be located inside 'package_name/pm/wildfly'.
Relative path within the server installation to the target.
Delete a path from the server installation.
Deletion only occurs if the directory is empty, otherwise deletion is ignored. If set to true, the 'path' must be a directory.
Path relative to the server installation to delete. Can be a file or a directory. If the file doesn't exist, deletion is ignored.
If set to true, if the path is a directory it is deleted recursively.
Set the permissions on a set of files.
By default this task runs in the 'PROCESSING' phase (when the package is provisioned). If set to 'FINALIZING', the tasks will be run once the server has been fully provisioned.
Contains the file permission value and the set of files.
Linux permissions to Execute, Write and Read for USER, GROUP and OTHERS. eg: '777' to grant all permissions to all.
Change the end of line for a set of files.
By default this task runs in the 'PROCESSING' phase (when the package is provisioned). If set to 'FINALIZING', the tasks will be run once the server has been fully provisioned.
Change the end of line for a set of files. "\n" is used as end of line.
Change the end of line for a set of files. "\r\n" is used as end of line.
Create a directory inside the server installation.
Path to the directory to create.
XSL transformation of XML type.
If set to false, the properties are resolved from the merged tasks properties found in the feature-pack dependencies. If true, the tasks properties defined in the feature-pack that defines the task are used.
Relative path to the transformed XML document.
By default this task runs in the 'PROCESSING' phase (when the package is provisioned). If set to 'FINALIZING', the tasks will be run once the server has been fully provisioned.
Relative path to the XML document to transform.
Relative path to the stylesheet file.
List of parameters to convey to the XSL transformer
An XSL transformer parameter.
Parameter name.
Parameter value.
Merge a set of XML files into an XML file. This tasks expects the file 'merger.xsl' to be present in 'package_name/pm/wildfly/' directory.
The directory inside the server installation that contains the files to merge. If not specified the server root dir is used.
The relative path inside the server installation to the merged XML file.