repository:bundle-pack

Full name:

org.apache.maven.plugins:maven-repository-plugin:2.4:bundle-pack

Description:

Packs artifacts already available in a local repository in a bundle for an upload requests. It requires that the artifact has a POM in the local repository. It will check for mandatory elements, asking interactively for missing values. Can be used to generate bundles for third parties artifacts that have been manually added to the local repository.

Attributes:

  • Since version: 2.1.

Optional Parameters

Name Type Since Description
artifactId String 2.1 ArtifactId for the artifact to create an upload bundle for.
User property is: artifactId.
disableMaterialization boolean 2.1 Disable validations to make sure bundle supports project materialization.
WARNING: This means your project will be MUCH harder to use.
Default value is: false.
User property is: bundle.disableMaterialization.
groupId String 2.1 GroupId for the artifact to create an upload bundle for.
User property is: groupId.
scmConnection String 2.1 Read-only URL for SCM tool connections, in cases where this isn't provided by the POM.
NOTE: This should be a standard maven-scm URL. See the format guidelines for more information.
User property is: scmConnection.
scmUrl String 2.1 Viewable URL for SCM connections, in cases where this isn't provided by the POM.
User property is: scmUrl.
version String 2.1 Version for the artifact to create an upload bundle for.
User property is: version.

Parameter Details

artifactId:

ArtifactId for the artifact to create an upload bundle for.
  • Type: java.lang.String
  • Since: 2.1
  • Required: No
  • User Property: artifactId

disableMaterialization:

Disable validations to make sure bundle supports project materialization.
WARNING: This means your project will be MUCH harder to use.
  • Type: boolean
  • Since: 2.1
  • Required: No
  • User Property: bundle.disableMaterialization
  • Default: false

groupId:

GroupId for the artifact to create an upload bundle for.
  • Type: java.lang.String
  • Since: 2.1
  • Required: No
  • User Property: groupId

scmConnection:

Read-only URL for SCM tool connections, in cases where this isn't provided by the POM.
NOTE: This should be a standard maven-scm URL. See the format guidelines for more information.
  • Type: java.lang.String
  • Since: 2.1
  • Required: No
  • User Property: scmConnection

scmUrl:

Viewable URL for SCM connections, in cases where this isn't provided by the POM.
  • Type: java.lang.String
  • Since: 2.1
  • Required: No
  • User Property: scmUrl

version:

Version for the artifact to create an upload bundle for.
  • Type: java.lang.String
  • Since: 2.1
  • Required: No
  • User Property: version