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.FileYes${componentDir}.Description passed to a generated POM file (in case of generatePom=true)
java.lang.StringNo${generatePom.description}groupId :
GroupId of the artifact to be deployed. Retrieved from POM file if specified.
java.lang.StringNo${groupId}license :
License to use for the components. Will default to the license in the component-info.xml
java.lang.StringNo${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.StringNo${repositoryId}remote-repositoryThe type of remote repository layout to deploy to. Try legacy for a Maven 1.x-style repository layout.
java.lang.StringNo${repositoryLayout}defaultPatterns that should not be included in the resources
java.lang.String[]NoList 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[]NoWhether to deploy snapshots with a unique version or not.
booleanNo${uniqueVersion}trueurl :
URL where the artifact will be deployed.
ie ( file://C:\m2-repo or scp://host.com/path/to/repo )
java.lang.StringYes${url}version :
Version of the component to be deployed. Defaults to version in component-info.xml
java.lang.StringNo${version}