https://github.com/dbeaver/dbeaver-deps-ce
External OSGI dependencies constructed from Maven dependencies
https://github.com/dbeaver/dbeaver-deps-ce
Last synced: 4 months ago
JSON representation
External OSGI dependencies constructed from Maven dependencies
- Host: GitHub
- URL: https://github.com/dbeaver/dbeaver-deps-ce
- Owner: dbeaver
- License: apache-2.0
- Created: 2025-02-06T10:57:04.000Z (over 1 year ago)
- Default Branch: devel
- Last Pushed: 2025-06-11T15:15:18.000Z (about 1 year ago)
- Last Synced: 2025-06-11T16:22:06.087Z (about 1 year ago)
- Size: 379 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DBeaver Community third party dependencies
We convert plain Maven artifacts into osgi bundles here.
Maven plugin [maven-osgi-packer](https://github.com/dbeaver/dbeaver-osgi-common/) parses maven dependencies and produces OSGI bundles in `target-bundles` folder.
Which than packed into [P2](https://help.sonatype.com/en/p2-repositories.html) repository.
Target P2 repository location: https://repo.dbeaver.net/p2/ce
These dependencies are used in [DBeaver](https://github.com/dbeaver/dbeaver), [CloudBeaver](https://github.com/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.