Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stempler/bnd-platform-sample
Sample project using bnd-platform to build a set of OSGi bundles and an Eclipse Update Site.
https://github.com/stempler/bnd-platform-sample
Last synced: 9 days ago
JSON representation
Sample project using bnd-platform to build a set of OSGi bundles and an Eclipse Update Site.
- Host: GitHub
- URL: https://github.com/stempler/bnd-platform-sample
- Owner: stempler
- License: apache-2.0
- Created: 2014-02-17T15:06:18.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-04-02T08:55:41.000Z (over 9 years ago)
- Last Synced: 2023-03-28T21:32:07.545Z (over 1 year ago)
- Language: Groovy
- Homepage:
- Size: 485 KB
- Stars: 5
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
bnd-platform-sample
===================Sample project using [bnd-platform](https://github.com/stempler/bnd-platform) to build a set of OSGi bundles. It also makes use of the [gradle-include-plugin](https://github.com/stempler/gradle-include-plugin) to split the configuration in several modules.
For a minimal example using on *bnd-platform* check out [bnd-platform-minimal](https://github.com/stempler/bnd-platform-minimal).
Check out **build.gradle** and the script files in **modules/** to see what you can do with *bnd-platform* and run the build with `./gradlew` or `gradlew.bat` to create OSGi bundles and an Eclipse Update Site from the dependencies configured in the example. The created bundles will reside in **build/plugins**, the p2 repository in **build/updatesite**.
The sample includes a quite big set of dependencies and building the platform will download a lot of stuff and may take some time. So feel free to strip it down for your testing.
When cloning the repository make sure to also initialize and update the submodule, e.g. using `git submodule update --init`.