We currently have an ant based project and are contemplating moving to maven. The project is java ee based, however it has a module structure where each module can contain multiple java ee projects. like this:
mod1-->subdir-->war-A
-->war-B
mod1->src
mod1->build/classes
multiple such modules plus some jars dependencies are added and one EAR file is created. + custom manifest file
like so
EAR -->war-A
-->war-B
-->war-C
-->war-D
lib/allclasses-from-allmodules-in-one jar
This structure and dependencies cannot be changed- it comes from a framework that we use.
I don't know enough about maven to figure out how much work this is- or if our project struture and development practices are so far removed from the maven convention that its not worth the time.
I realize you can bend maven to do whatever you want it to -but if we make a switch it should be for the benefits of maven not to make life harder! :)
The other important thing is that I want to be able to create the ear file exploded...what options do I have to customize that aspect ? What will I be giving up if I go with a customized "task" (I'm not sure what the maven term for this is)