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 packagein repo root. It will build dependent OSGI bundles - Go to
p2folder and runmvn package. This will build P2 repository.