Full name:
net.oneandone.maven.plugins:application:1.6.3-SNAPSHOT:upload
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
symlink | String | - | Symlink pointing to the application. A local file or an ssh
location |
Name | Type | Since | Description |
---|---|---|---|
classifier | String | - | Classifier to deploy application files with. Specify a different
value if you want to deploy multiple applications. Default value is: application. |
dir | FileNode | - | Directory where to place the Launch Script and the executable Jar
file. Usually, there's no need to change the default value, which
is target. Default value is: ${project.build.directory}. |
name | String | - | Name for the generated application file. Default value is: ${project.artifactId}. |
permissions | String | - | Permissions for application file. Default value is: rwxr-xr-x. |
resolve | String | - | Version of the application artifact to resolve from Maven
repositories. When not specified, the artifact is picked from the
build directory. This is useful to test local builds. User property is: resolve. |
skipSymlink | boolean | - | Skip symlink update. Useful if you just need a new target file
uploaded, but don't want everybody to use it. Default value is: false. User property is: skipSymlink. |
target | String | - | Directory where to store application. A local directory or an ssh
location. Optional, when not specified, the directory containing
the symlink will be used. The name of the application in the target
file is artifactId + "-" + Strings.removeRightOpt(version,
"-SNAPSHOT") + "-" + classifier + "." + type);artifactId .
Note that snapshot suffixes are stripped, i.e. updating an snapshot
overwrites the previous snapshots. |
type | String | - | Type to deploy application files with. Default value is: sh. |
uploadPermissions | boolean | - | Set permissions of uploaded file? Default value is: true. |
dir:
name:
type: