Provision bundles from a text file

Under construction

Provision bundle specified in text file

Provision file format

Files containing bundles to be installed must be plain text files containing url's of the bundles to be installed on separate line, one bundle per line and/or system properties. If system properties are present, those will be carried into the OSGi platform.
The syntax of an bundle reference is as follow:

bundle_url[@start_level][@nostart][@update]

where:

The syntax of a property is as follow:

-Dproperty-name=propertyvalue

where

The file can contain empty lines or lines starting with #, case when those lines will be skipped. This allows nice separation and comments.

Provision file examples

# and bundle from the local hard drive with no specific start level that is installed and started
file:/C:/localRepository/org/ops4j/pax/web/bundles/service/0.2.0/service-0.2.0.jar

# a maven artifact bundle installed with start level = 5 and started
mvn:org.ops4j.pax.web.bundles/service@5

# an bundle installed from http with no specific start level that is just installed and not started
http://repository.ops4j.org/maven2/org/ops4j/pax/web/bundles/service/0.2.0/service-0.2.0.jar@nostart

# a maven artifact bundle that will be updated if installed before and started
mvn:org.ops4j.pax.web.bundles/service@update

# properties for http service ports
-Dorg.osgi.service.http.port=2080
-Dorg.osgi.service.http.port.secure=2443

Note that, as stated by the maven handler, if you use an mvn: url, you could use in your url the repository from where the bundle could be downloaded.

TODO: document also placeholder usage


Browse Space

- Pages
- News
- Labels
- Attachments
- Bookmarks
- Mail
- Activity
- Advanced

Explore Confluence

- Popular Labels
- Notation Guide

Your Account

Log In

Other Features

Add Content

- Add Comment


Click here to sign up for an account!
Clicky Web Analytics