The version control system was changed from SVN to Mercurial, mostly because of the elegant way of handling branches and merges with Mercurial. The application is now packaged as a multi-module Maven project. This will make it easier to check out, build and deploy the application.
this is my first blog entry in my first weblog. So it is a little bit like the first time on the stage. As my development focus switched from RPG to Java and especially to OSGi and modular application design this will also be the focus of the next couple of posts.
Many people have already posted about OSGi (which by itself is nothing new) and its components and services. So why is this blog different from the others? Most people are so deep into OSGi development that they only publish snippets and what they deem interesting or important. I will try to cover the whole story, from the beginning to the end. My goal is to write an OSGi application which will evolve over the time with new features and components.