Maven Bundle Plugin

##### Overview

- Introduction
- Goals
- Wiki
- FAQ
- Release Notes

##### Project Documentation

- Project Information
- Project Reports

## bundle:deploy

Full name:

org.apache.felix:maven-bundle-plugin:2.5.0:deploy

Description:

Deploys bundle details to a remote OBR repository (life-cycle goal)

Attributes:

- Requires a Maven project to be executed.
- The goal is thread-safe and supports parallel builds.
- Binds by default to the lifecycle phase: `deploy`.

### Optional Parameters

Name | Type | Since | Description
--- | --- | --- | ---
altDeploymentRepository | `String` | `-` | Alternative deployment repository. Format: id::layout::url User property is: `altDeploymentRepository`.
bundleUrl | `String` | `-` | Optional public URL where the bundle has been deployed. User property is: `bundleUrl`.
ignoreLock | `boolean` | `-` | When true, ignore remote locking. User property is: `ignoreLock`.
obrDeploymentRepository | `String` | `-` | OBR specific deployment repository. Format: id::layout::url User property is: `obrDeploymentRepository`.
obrRepository | `String` | `-` | Local OBR Repository. User property is: `obrRepository`.
prefixUrl | `String` | `-` | Optional public URL prefix for the remote repository. User property is: `prefixUrl`.
remoteOBR | `String` | `-` | Remote OBR Repository. Default value is: `NONE`. User property is: `remoteOBR`.
supportedProjectTypes | `List` | `-` | Project types which this plugin supports.

### Parameter Details

altDeploymentRepository:

Alternative deployment repository. Format: id::layout::url

- Type: `java.lang.String`
- Required: `No`
- User Property: `altDeploymentRepository`

bundleUrl:

Optional public URL where the bundle has been deployed.

- Type: `java.lang.String`
- Required: `No`
- User Property: `bundleUrl`

ignoreLock:

When true, ignore remote locking.

- Type: `boolean`
- Required: `No`
- User Property: `ignoreLock`

obrDeploymentRepository:

OBR specific deployment repository. Format: id::layout::url

- Type: `java.lang.String`
- Required: `No`
- User Property: `obrDeploymentRepository`

obrRepository:

Local OBR Repository.

- Type: `java.lang.String`
- Required: `No`
- User Property: `obrRepository`

prefixUrl:

Optional public URL prefix for the remote repository.

- Type: `java.lang.String`
- Required: `No`
- User Property: `prefixUrl`

remoteOBR:

Remote OBR Repository.

- Type: `java.lang.String`
- Required: `No`
- User Property: `remoteOBR`
- Default: `NONE`

supportedProjectTypes:

Project types which this plugin supports.

- Type: `java.util.List`
- Required: `No`