Full name:
org.jboss.maven.plugins:maven-buildmagic-thirdparty-plugin:2.2.0:maven-deploy
Description:
Mojo for taking a thirdparty deployment (component-info.xml, lib/*.jar, etc..) and deploying it to a maven repository. This mojo functions in a similar way to the deploy-file goal of the maven-deploy-plugin .
Attributes:
Name | Type | Since | Description |
---|---|---|---|
componentDir | File |
- |
Directory to search for component-info.xml. Defaults to current
directory. Default value is: . . |
url | String |
- |
URL where the artifact will be deployed. ie ( file://C:\m2-repo or scp://host.com/path/to/repo ) |
Name | Type | Since | Description |
---|---|---|---|
description | String |
- |
Description passed to a generated POM file (in case of generatePom=true) |
groupId | String |
- |
GroupId of the artifact to be deployed. Retrieved from POM file if specified. |
license | String |
- |
License to use for the components. Will default to the license in the component-info.xml |
repositoryId | String |
- |
Server Id to map on the <id> under <server> section of
settings.xml In most cases, this parameter will be required for
authentication. Default value is: remote-repository . |
repositoryLayout | String |
- |
The type of remote repository layout to deploy to. Try
legacy
for a Maven 1.x-style repository layout. Default value is: default . |
resourceExcludes | String[] |
- |
Patterns that should not be included in the resources |
resourceIncludes | String[] |
- |
List of file name pattern to include in a resources jar. These should be "/" separated path relative to the component directory. When downloaded by the build-thirdparty plugin, these resources will be extracted into the componentDirectory. By default the plugin will look for directories called "resources" and "bin" and include them in the resources jar if they exist. |
uniqueVersion | boolean |
- |
Whether to deploy snapshots with a unique version or not. Default value is: true . |
version | String |
- |
Version of the component to be deployed. Defaults to version in component-info.xml |
Directory to search for component-info.xml. Defaults to current directory.
java.io.File
Yes
${componentDir}
.
Description passed to a generated POM file (in case of generatePom=true)
java.lang.String
No
${generatePom.description}
groupId :
GroupId of the artifact to be deployed. Retrieved from POM file if specified.
java.lang.String
No
${groupId}
license :
License to use for the components. Will default to the license in the component-info.xml
java.lang.String
No
${license}
Server Id to map on the <id> under <server> section of settings.xml In most cases, this parameter will be required for authentication.
java.lang.String
No
${repositoryId}
remote-repository
The type of remote repository layout to deploy to. Try legacy for a Maven 1.x-style repository layout.
java.lang.String
No
${repositoryLayout}
default
Patterns that should not be included in the resources
java.lang.String[]
No
List of file name pattern to include in a resources jar. These should be "/" separated path relative to the component directory. When downloaded by the build-thirdparty plugin, these resources will be extracted into the componentDirectory. By default the plugin will look for directories called "resources" and "bin" and include them in the resources jar if they exist.
java.lang.String[]
No
Whether to deploy snapshots with a unique version or not.
boolean
No
${uniqueVersion}
true
url :
URL where the artifact will be deployed.
ie ( file://C:\m2-repo or scp://host.com/path/to/repo )
java.lang.String
Yes
${url}
version :
Version of the component to be deployed. Defaults to version in component-info.xml
java.lang.String
No
${version}