We convert plain Maven artifacts into osgi bundles here.
Maven plugin maven-osgi-packer parses maven dependencies and produces OSGI bundles in target-bundles
folder.
Which than packed into P2 repository.
Target P2 repository location: https://repo.dbeaver.net/p2/ce
These dependencies are used in DBeaver, CloudBeaver and other products.
- Run
mvn package
in repo root. It will build dependent OSGI bundles - Go to
p2
folder and runmvn package
. This will build P2 repository.