No,
I didn't use Axis2 at all, but having a Maven based building environment and building an AMP file with all my customizations, I had to play with dependencies (libraries)inclusion/exclusions since, for example, Spring jars are already shipped within alfresco.war.
Moreover, every time I upgrade the version of a component I have to check if all its dependencies may cause a conflict, and this can be done using the Eclipse built-in pom editor.
Most of conflicts are resolved by Eclipse, which omits troubling libraries, but I a few cases I had to figure out the problem by myself.
Regards,
ndrea