Andrew McDonough

Please note: This page is imported from my wiki, which hasn't been updated in over 10 years. Some of the formatting was lost during the import. I'll try to get around to fixing it someday.

Ant Vs Maven

Ant has problems with dependencies. Artificats and libraries need to be copied from one project to another.

Ant doesn’t have targets, so different build.xml files must be used with

Maven has predefined tasks, for example maven war always creates a war file.

Maven may be slower

Ant promotes copying and pasting the build specification

Maven lets you use and when you want.

Maven has lots of plugins


Andrew McDonough

Andrew McDonough is a consultant CTO and software developer, currently based between Berlin and London.

Follow Andrew on Twitter or Connect on LinkedIn