On 5/4/07, James Strachan <[EMAIL PROTECTED]> wrote:
We've already got quite a few modules in subversion & we are starting
to use lots of snippets on the wiki. I figured now was agood time to
ponder about the directory layout (the sooner we finalise on a layout
the better as it avoids hours wasted updating the wiki).

We could do things like servicemix & CXF where we have some top level
directories to group maven projects together.

I'm wondering about something like this...

camel-core/
  // the core root module

components/
  camel-jms
  camel-mail
  camel-spring
  ...

examples/
   camel-example-jms-file/
   ...

tooling/
  camel-eclipse/
  maven-plugins/
  ..

apache-camel/
  // the assembly

itests/
  // integration testing stuff?

Am liking the idea of leaving camel-core in the root; firstly as the
huge amounts of javadoc & snippet macro links wouldn't have to change
- but also its pretty much the core folks should start with before
moving onto other modules.

Thoughts?

+1

I really like the way that ServiceMix is organized. It's easy to see
at a glance where the core is vs. each component. Not only is it
logical but it's also nice when browsing and searching the dir
structure.

Bruce
--
perl -e 'print unpack("u30","D0G)[EMAIL 
PROTECTED]&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'

Apache Geronimo - http://geronimo.apache.org/
Apache ActiveMQ - http://activemq.org/
Apache ServiceMix - http://servicemix.org/
Castor - http://castor.org/

Reply via email to