Bnd stores information about bundles it knows in an index, following the OSGi Repository Service Specification. The LocalIndexedRepo
can be used as a repository to release bundles in or where bundles can be added manually (in bndtools via drag and drop).
The class name of the plugin is aQute.bnd.deployer.repository.LocalIndexRepo
. It can take the following configuration properties:
| Property | Type | Default | Description |
| ———– | ——— | ——- | ———————————————————— |
| name
| NAME | | The name of the repository. |
|
local |
STRING | | The directory the index and added bundles will be stored in |
|
locations |
STRING | | The location to store the _index_ file. |
|
readonly |
BOOLEAN |
false | Blocks write access to the repository |
|
overwrite |
BOOLEAN |
false | Enable overwrite of existing Bundles. By default Bundles with the same Versions will not be added again |
|
onlydirs |
BOOLEAN |
false | A comma separated list of directories relative to the
localproperty to be whitelisted for this repo (used when the index is created) |
|
.cache |
STRING | | |
|
pretty |
BOOLEAN |
false | |
|
phase |
STRING | | |
|
timeout |
integer | | |
|
online |
BOOLEAN |
false | |
|
type |
STRING` | | |
aQute.bnd.deployer.repository.LocalIndexedRepo; \
name = Release; \
pretty = true; \
local = ${build}/release