Признаюсь, я не знаю много о плагине для maven, но я делаю все в простом скрипте, который также очищает рабочие каталоги (не знаю, очищает ли плагин maven рабочие каталоги).
CALL mvn clean install
CALL rm C:\apps\tomcat\webapps\Foo.war
CALL rm -rdf C:\apps\tomcat\webapps\foo
CALL rm -rdf C:\apps\tomcat\work\Catalina
CALL copy C:\webapps\workspace\Foo\target\Foo.war C:\apps\tomcat\webapps\Foo.war /y
(я знаю, -1 для сценариев MS)
Суть в том, что вы обычно хотите очистить рабочий каталог и каталог webapps, а плагин Maven 1 ant не делает этого (насколько я знаю, и читал по предоставленной ссылке). Предполагается, что Tomcat воссоздает файлы классов в этих каталогах, когда он взрывает файл войны, но любой, кто работал с ним достаточно долго, знает: это не всегда так.
Поэтому, если плагин не очищает эти каталоги, это бесполезно, насколько я понимаю. Напишите себе дешевый маленький сценарий, подобный предоставленному. Это займет 2 минуты.