FUSE ESB provides a Maven plug-in and a number of Maven archetypes that make developing, packaging, and deploying applications easier. While the tooling does force you into working in a Maven project paradigm, it does provide you with a number of benefits. These benefits include:
automatic generation of JBI descriptors
dependency checking
service assembly deployment
Because FUSE ESB only allows you to deploy service assemblies, you will need to do at least the following when using the Maven tooling:
Set up a top-level project to build all of the service units and the final service assembly.
Create a project for each of your service units..
Create a project for the service assembly.