DBeaver Community third party dependencies

June 13, 2025 ยท View on GitHub

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.

Build

  • Run mvn package in repo root. It will build dependent OSGI bundles
  • Go to p2 folder and run mvn package. This will build P2 repository.