Some thoughts:
1. Abator includes an Ant task in the JAR so you can call it directly rather
than through the java task. See the abator documentation for an example.
2. Abator *always* merges XML files, the overwrite flag is only for Java
files. This is beacuse the JRE includes an XML parser
I'm running Abator from an Ant target like this.
java jar=${abator.jar} fork=true
!-- true to overwrite existing files, with the same name.
false to save newly generated files with a unique name
(dot number at end) --
arg line=AbatorConfig.xml false/