I am evaluating if osgi/spring-dm is the right server for an upcoming project. Is there anywhere a complete setup project with multiple osgi bundles a webapp that uses the bundles, integration in eclipse/Spring IDE, Maven2 with working Unittests and some reasonable environment where it is easy to deploy changed osgi bundles to the DM server without the need to restart everything
I have found individual to most of these tasks, but I am a bit sceptic how that will work out when all put together. A good project setup needs in my opinion the following characteristics:
- Someone checks out the project, changes at most 1 file or/and runs a script, and then he can start developing (maybe he needs to install the dm-server too)
- The project needs to be able to be built in Hudson or a similar CI Server
for J2EE Projects I can make that work, but for OSGI I am still looking.
Also it would be good it the setup would take advantage of OSGi#s ability to redeploy parts of an application without a full restart (ideally autodetecting upon a rebuild)
All I have found online were simple 1 or two bundle projects.
Is there anything I can use as base or reference to set something like this up ?