bundle:install-file

Full name:

org.apache.felix:maven-bundle-plugin:2.3.5:install-file

Description:

Installs bundle details in the local OBR repository (command-line goal)

Attributes:

  • Binds by default to the lifecycle phase: install.

Optional Parameters

Name Type Since Description
artifactId String - ArtifactId of the bundle. Retrieved from POM file if specified.
classifier String - Classifier type of the bundle. Defaults to none.
file File - Bundle file, defaults to the artifact in the local Maven repository.
groupId String - GroupId of the bundle. Retrieved from POM file if specified.
obrRepository String - OBR Repository.
obrXml String - Optional XML file describing additional requirements and capabilities.
packaging String - Packaging type of the bundle. Retrieved from POM file if specified.
pomFile File - Location of an existing POM file.
supportedProjectTypes List - Project types which this plugin supports.
version String - Version of the bundle. Retrieved from POM file if specified.

Parameter Details

artifactId:

ArtifactId of the bundle. Retrieved from POM file if specified.
  • Type: java.lang.String
  • Required: No
  • Expression: ${artifactId}

classifier:

Classifier type of the bundle. Defaults to none.
  • Type: java.lang.String
  • Required: No
  • Expression: ${classifier}

file:

Bundle file, defaults to the artifact in the local Maven repository.
  • Type: java.io.File
  • Required: No
  • Expression: ${file}

groupId:

GroupId of the bundle. Retrieved from POM file if specified.
  • Type: java.lang.String
  • Required: No
  • Expression: ${groupId}

obrRepository:

OBR Repository.
  • Type: java.lang.String
  • Required: No
  • Expression: ${obrRepository}

obrXml:

Optional XML file describing additional requirements and capabilities.
  • Type: java.lang.String
  • Required: No
  • Expression: ${obrXml}

packaging:

Packaging type of the bundle. Retrieved from POM file if specified.
  • Type: java.lang.String
  • Required: No
  • Expression: ${packaging}

pomFile:

Location of an existing POM file.
  • Type: java.io.File
  • Required: No
  • Expression: ${pomFile}

supportedProjectTypes:

Project types which this plugin supports.
  • Type: java.util.List
  • Required: No

version:

Version of the bundle. Retrieved from POM file if specified.
  • Type: java.lang.String
  • Required: No
  • Expression: ${version}