Overview
This document describes the
tags
that are available when using the Maven Uberdist Plug-in.
Tags
| Name | Description |
|---|
| uber-dist:copyScripts | Copies launch scripts to a specified directory |
| uber-dist:registerProject | Add a project to the distribution list to be built. |
| uber-dist:deregisterProject | Removes a project from the distribution list to build |
uber-dist:copyScripts
Copies launch scripts to a specified directory.
The files located in directory with matching pattern as described by
property maven.uber.dist.launch.scripts
are copied using Ant filtering mechanism with default @artifact_id@
token replaced by the current's project artifact id.
The default value for the file pattern is: *.sh,*.cmd,*.bat
| Attribute Name | Description | Optional? |
|---|
| scriptsDirectory | The path to the destination directory under the distribution assembly root | No |
uber-dist:registerProject
Register a project with uberdist plugin to get the complex distribution built.
NOTE: It is necessary to use this tag before calling any distribution goal so that
the plugin will be able to call the custom file copy goal in your project.
| Attribute Name | Description | Optional? |
|---|
| name | The name of the distribution to build. | No |
uber-dist:deregisterProject
Removes a project from the list of distribution to be built.
| Attribute Name | Description | Optional? |
|---|
| name | The name of the distribution to remove from build list | No |