OSGI-INF.bundle.info Maven / Gradle / Ivy
\u001B[1mSYNOPSIS\u001B[0m
${project.name}
${project.description}
Maven URL:
\u001B[33mmvn:${project.groupId}/${project.artifactId}/${project.version}\u001B[0m
\u001B[1mDESCRIPTION\u001B[0m
This bundle is the Fabric provisioning agent which uses a configuration from ConfigAdmin
and update the list of installed bundles accordingly.
The configuration is usually feed from ZooKeeper using the ZooKeper / ConfigAdmin
bridge provided by Fabric.
Note that the agent manages \u001B[1mall\u001B[0m bundles in the OSGi framework.
\u001B[1mCONFIGURATION\u001B[0m
The agent recognize three kind of properties in the configuration.
* Repositories
Features repositories can be referenced using properties specified as below:
repository.[id] = [url]
If the [url] isn't specified, the [id] is assumed to be a url.
* Features
Features can be referenced as below:
feature.[id] = [name]
If the [name] isn't specified, the [id] will be used as the feature name.
* Bundles
Single bundles can be deployed using the following properties:
bundle.[id] = [url]
If the [url] isn't specified, the [id] will be used as the bundle url.
* Framework
The jar to be used for the OSGi framework can be specified as below:
framework = [url]
The urls used can be any kind of urls supported by the OSGi framework, however relying
on urls provided by bundles can lead to problems when installing / updating those bundles.
The Fabric agent embeds an implementation of the mvn url handler and we strongly recommend
to use those kind urls.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy