A very short tutorial to start using ant: http://jroller.com/page/rolsen?entry=ant_in_ten_steps http://www.hughreid.com/articles/ant_build_components.html describes the use of the antlib task to make common build tasks into deployable jars.