I do not keep track on OSGI integration efforts, so I am afraid I cannot advise anything here.
Normally each folder inside "modules" corresponds to a single Java project with some isolated feature. E.g. we have several logging modules: log4j, log4j2, slf4j. They are very similar to each other, but located as: -- modules/log4j -- modules/log4j2 -- modules/slf4j not as -- modules/logging/log4j -- modules/logging/log4j2 -- modules/logging/slf4j If you follow this rule, you will place each module directly unders "modules". But may be it makes sense to rethink this approach and group realted modules under a single subdirectory: modules/[feature_name]. Vladimir. On Thu, Nov 12, 2015 at 4:37 PM, Raul Kripalani <[email protected]> wrote: > On Thu, Nov 12, 2015 at 12:58 PM, Vladimir Ozerov <[email protected]> > wrote: > > > > > "platform" currently refers to some non-Java integration. OSGI/Karaf are > > not "platforms" in this terminology. > > > Yep, I suspected so. So you recommend creating an "osgi-karaf" directory > under modules/ with all Karaf-related modules? > > Regards, > > *Raúl Kripalani* > PMC & Committer @ Apache Ignite, Apache Camel | Integration, Big Data and > Messaging Engineer > http://about.me/raulkripalani | http://www.linkedin.com/in/raulkripalani > http://blog.raulkr.net | twitter: @raulvk >
