There is also a much easier to use tool for creating osgi bundles. It's called "bnd" (http://www.aqute.biz/Bnd/Bnd). For example, to create vijava bundles:
java -jar bnd-2.2.0.jar wrap -o dom4j-1.6.1.jar ../dom4j-1.6.1.jar
java -jar bnd-2.2.0.jar wrap -o vijava-55.jar vijava55b20130927.jar
Note that vijava exports the same namespace as vim25.jar package. You may need to remove vim25.jar from serenity server library path while you're developing/testing.