Carsten Ziegeler wrote:
Bertrand Delacretaz wrote:

Apart from that, my impression is that the biggest impact might be on the build system and on the directory structure of our code: separating the code in a way that makes sense for bundles (separate interfaces from implementations, separate units of functionality) would make the mapping to OSGI bundles much easier, and may make the core code easier to understand.

BTW this maps nicely to the Maven concept of smaller projects organized in a hierarchy, and people are working on a Maven 2 plugin to create OSGI bundles, so we have some hints here ;-)

I won't be able to help much this month due to more holidays, and as usual whoever does the work decides, but I just wanted to expose the mental connections that I've been making last week: if we consider moving to Maven, this might be the right time to do it, or at least try.


Yes, definitly, +5 - has anyone already done some steps towards this?
I'm planning to have a look at it in the next days.

Can someone explain how maven/OSGi would play together? OSGi has the ability to download and install packages. It doesn't though have any dependency resolution stuff in it. Does Maven provide that? However, IIUC, Maven is a build-time tool, and any dependency resolution we use should be usable at runtime (even if that isn't always the best time to do it). Could Maven handle this usecase too?

Regards, Upayavira

Reply via email to