mathieuancelin / weld-osgi

This project aims to provide an OSGi integration for Weld. This project is no longer updated, see https://github.com/weld/core for updates
https://github.com/weld/core
12 stars 10 forks source link

h1. WARNING : this project is no longer updated

the project has moved to "https://github.com/weld/core":https://github.com/weld/core on the master (environments/osgi) branch. This project is only used for wiki and issues tracker about Weld-OSGi.

If you want to use and hack Weld-OSGi, please fork "https://github.com/weld/core":https://github.com/weld/core

You can find actual documentation at : "http://mathieuancelin.github.com/weld-osgi/":http://mathieuancelin.github.com/weld-osgi/

h1. Weld OSGi integration

This project aims to provide an OSGi integration for Weld. This project will take full advantage of OSGi like frameworks such as iPojo, Blueprint, SCR, Peaberry, etc ...

h3. How does it works

!https://github.com/mathieuancelin/weld-osgi/raw/master/images/diagrams.png!

h3. How to use it

First of all, you will need to install and start the Weld/OSGi bundle in your OSGi environment. Then you can write a standard OSGi bundle with a valid manifest (You don't need to write an activator or anything else). To enable Weld for this bundle, you need to create a beans.xml file in the META-INF folder.