Hello,
I have just joined this forum because it seems to be the best community for modular web development issues. My goal is to simplify modular web application development and as a first public step I have published some of my work on github (but not
maven). What I created was a library which facilitates downloading and wrapping bundles using XML configuration files. These configuration files are modular and optimized for re-usability. For the most part these libraries are an XML front-end to the PAX URL project with a few major advantages since a single document can help manage, organize, and deploy hundreds of OSGI dependencies.
This technology is broken up into three projects
https://github.com/rritoch/osgi-ninja-library-example (Needed by
unit tests and provides an example of including OSGI dependencies from a project published on maven)
https://github.com/rritoch/osgi-ninja-core (The core technology)
https://github.com/rritoch/osgi-ninja-maven-plugin (Handles updating of OSGI dependencies as a maven plugin)
I would like some feedback and suggestions for these projects. This project is very new and while I know the OSGI problems that I face I don't know what simplifications the OSGI development community is looking for. I suspect I may have even re-invented the wheel but I am unaware of a comparable technology.