Its just there are common shared stuff for all projects in geronimo/etc.
If this causes a problem the shared stuff could go in the root directory. Though the use of reactor in the root project (in maven.xml inside geronimo) is working fine.
I do not believe this is true. If we put a base-project.xml in the root project dir, then when children extend from it they would also pick up the maven.xml file there, which will make a mess because of the pre/post goals.
-1 to moving the shared stuff to the project root.
--jason
