Architect Books ruled plate markArchitect BooksBrowse the catalogue

Jesse Tilly , Eric M. Burke

Ant: The Definitive Guide

  • Author lineJesse Tilly , Eric M. Burke
  • Released15 May, 2002
  • ISBN0596001843
  • BindingPaperback

Reader notes

A must read for anyone using or starting with ANT

Ant: The Definitive Guide is just that - A great tutorial on ANT that will have you up and running with Ant in just a few minutes. I have been an Ant user for about 8 months now, but I still found a lot of very interesting things in this book. The book starts up with an introduction to Ant and builds into a complete tutorial where the reader will learn everything he/she needs to write build scripts using Ant. I really liked the chapters on user written tasks and listeners which allow you to extend Ant to do what you need it to do. The book also includes a detailed section where all of the core and optional tasks are described in details with a usage example for most of the tasks. If you are using Ant or want to start using Ant, this is the book for you.

Use as an introduction or a desktop reference

For the moment, lets ignore the fact that ant comes with a comprehensive manual. The book gives a nice overview and motivation for ant, as well as a sample project which will help you get up to speed quickly. There is a comprehensive chapter on data types and a nice example of how to build your own task. I was happy to see that OReilly editing quality remains high which sets it apart from other publishers. The only complaint I had when I first read the book is that I thought that the codes given to the various task parameters in the task reference were a bit cryptic. The book also mentioned that ant 2.0 was due out in 2002, but here it is 2004 and I only see 1.6. The book also provides installation directions, which should really be an appendix since most folks probably just install the RPM or .deb these days. But ant does come with an excellent manual, which is up-to-date. It does appear that the book is not too much more than a cover for this documentation. Unlike the book, the task reference in the bundled manual organizes the tasks by function, which is useful. The list of parameters for each task is better organized: it is in a table, it eschews the ant version for the parameter, and there is a Required column (instead of a cryptic code as in the book). Id recommend that you borrow or read this book on safari.oreilly.com for a nice introduction and then use the bundled manual for more examples and a reference.

Good Introduction

This book is good to get you running quickly on the most often used features of Ant. A few more examples would have been nice.

Related titles in the catalogue

Other titles beginning A