Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sarxos/equinox-launcher
Simple proof-of-concept of how to embed Equinox OSGi runtime in Java program.
https://github.com/sarxos/equinox-launcher
Last synced: 2 months ago
JSON representation
Simple proof-of-concept of how to embed Equinox OSGi runtime in Java program.
- Host: GitHub
- URL: https://github.com/sarxos/equinox-launcher
- Owner: sarxos
- Created: 2012-11-11T15:31:06.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2012-11-11T15:50:50.000Z (about 12 years ago)
- Last Synced: 2024-04-16T07:24:11.317Z (8 months ago)
- Language: Java
- Size: 109 KB
- Stars: 11
- Watchers: 5
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
equinox-launcher
============This is simple POC of how to embed Equinox OSGi runtime in POJ application. The same
approach as presented in ```Launcher``` class can be used within any other Java code.
Depending on your need you can choose which bundles you would like to start while
initialization. By default I added few which I'm personally using in various
applications.## How To Run
1. [Equinox SDK](http://download.eclipse.org/equinox/) has to be downloaded first to
run Launcher.
2. Extract downloaded archive and copy all files from ```plugins```
directory into ```plugins``` in this project.
3. Include your custom JARs in ```libs``` directory or add them as ```dependency```
in ```pom.xml```.
4. Execute ```mvn clean install```
5. Run ```Launcher``` class.All bundles you put in ```dropins``` directory will be automatically deployed.