buildmagic-thirdparty:maven-deploy

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:

Required Parameters

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 )

Optional Parameters

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

Parameter Details

componentDir :

Directory to search for component-info.xml. Defaults to current directory.


description :

Description passed to a generated POM file (in case of generatePom=true)


groupId :

GroupId of the artifact to be deployed. Retrieved from POM file if specified.


license :

License to use for the components. Will default to the license in the component-info.xml


repositoryId :

Server Id to map on the <id> under <server> section of settings.xml In most cases, this parameter will be required for authentication.


repositoryLayout :

The type of remote repository layout to deploy to. Try legacy for a Maven 1.x-style repository layout.


resourceExcludes :

Patterns that should not be included in the resources


resourceIncludes :

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 :

Whether to deploy snapshots with a unique version or not.


url :

URL where the artifact will be deployed.
ie ( file://C:\m2-repo or scp://host.com/path/to/repo )


version :

Version of the component to be deployed. Defaults to version in component-info.xml