Programming Books C Java PHP Python Learn more Browse Programming Books
Buy New
  • List Price: $34.99
  • Save: $5.76 (16%)
FREE Shipping on orders over $35.
Only 1 left in stock (more on the way).
Ships from and sold by
Gift-wrap available.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Ant Developer's Handbook Paperback – November 1, 2002

ISBN-13: 978-0672324260 ISBN-10: 0672324261 Edition: 1st

Buy New
Price: $29.23
25 New from $7.44 47 Used from $0.01 1 Collectible from $9.98
Amazon Price New from Used from
Paperback, November 1, 2002
"Please retry"
$7.44 $0.01


Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Product Details

  • Paperback: 456 pages
  • Publisher: Sams Publishing; 1 edition (November 1, 2002)
  • Language: English
  • ISBN-10: 0672324261
  • ISBN-13: 978-0672324260
  • Product Dimensions: 9.2 x 7.3 x 1 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #1,397,066 in Books (See Top 100 in Books)

Editorial Reviews

From the Publisher

Configuration Management (CM) continues to remain a significant difficulty in the software development arena. This has been particularly evident with Java. As project teams mature and realize that they need CM, the have been turning to Ant as a tool fill their CM needs. Ant Developer's Handbook is important as it addresses the "how to" gap that is currently not covered by any other set of documentation. This "how to" information will be important for these teams as they attempt to use Ant in industrially sized environments.

About the Author

Alan Williamson is as much a veteran of the Java world as one can be with a language that is still very much finding its feet in the world. Alan has more than 15 years experience in the world of software development, graduating with full honors in computer science from the University of Paisley. Alan worked in mainly research and development roles until starting up the UK's first pure Java consultancy company five years ago, specializing in Java on the server side ( Alan has also worked his way up to the dizzy heights of editor-in-chief of the world's largest Java magazine, Java Developers Journal, and can be found talking at various conferences all over the place!

Kirk Pepperdine has more than 15 years of experience in informatics. During that time, he has focused on applying object-oriented methodologies and technologies to the field of distributed computing, where Kirk has functioned as a researcher, developer, designer, architect, and consultant. Kirk has been heavily involved in the performance aspects of applications since the start of his career, and has tuned applications involving a variety of languages from Cray Assembler through C, Smalltalk, and on to Java. Kirk has focused on Java since 1996. He can be reached at

Joey Gibson has been working in the technology industry since 1990. He is a Sun Certified Programmer for the Java 2 Platform and has been working with Java since early 1996. He is a Senior Consultant and instructor for BravePoint (, located in Atlanta, GA, specializing in J2EE development. He is a "collector" of programming languages whose favorites include Java, Smalltalk, Ruby and Python. He can be reached at or

Andy Wu has been involved in software development for more than five years. He is a software enthusiast who thrives on new technologies. Andy currently applies his Java expertise as a developer at n-ary consultancy in Scotland. Prior to joining n-ary, he worked in research and development roles, and achieved a full honours degree in software engineering from the University of Glasgow.

Customer Reviews

3.2 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 4 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

4 of 4 people found the following review helpful By Texas Techie on January 24, 2005
I needed a reference on Ant, and I decided to buy this one despite a negative review. The book is well-organized and well-written in a style that most developers will like.

The first three chapters do a wonderful job of introducing Ants capabilities and what you should use it for. I was already using Ant, but I learned a lot more about how I can make better use of it.

The fourth chapter is a reference of all the tags and how to use them. So far I have found that they are pretty accurate, and as an experienced user I assume that I can figure out anything that turns out to be changed (since this software is always subject to change) or even wrong.

The final chapters discuss advanced material, such as extending Ant with custom tasks, debugging build scripts, and setting up nightly builds. I feel that the book does a good job of explaining the how and why of these topics, too.

Overall, the organization of the book is similar to Oreilly's Unix in a Nutshell, where there are several chapters of reference material and a catalog of commands. I like that kind of book because it cuts to the chase for experienced users. Part of the reason I wanted this book was to structure my Ant projects intelligently, and I got my money's worth for that.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Ant has become a widely used tool and should be part of every developer's toolkit. This book is a nice introduction for the developer who is unfamiliar with Ant and is looking to get started using it. If you are a developer who is experienced with Ant then this book will not be of much interest to you. The book starts with a nice introduction to Ant showing how to create and use a typical build script. The first three chapters cover the basics of Ant and the authors do a nice job of making Ant simple to understand. The next two chapters cover all the built-in and optional tasks that are part of Ant. This section is of limited use to the new Ant user. Since the tasks are listed in alphabetical order and broken out into separate chapters for built-in and optional tasks, you have to know what you are looking for in order to find it. It would have been nice to have a list of all the tasks with a brief description all in one or two pages which would have made it much easier to find a task. There is one brief chapter explaining how to write your own Ant tasks. Troubleshooting Ant scripts is followed by two chapters showing real world examples of using Ant. The book ends with a discussion of tool support. Conclusion: the authors have done a very nice job of explaining Ant for the novice Ant user.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
9 of 14 people found the following review helpful By Jay Colson on March 19, 2004
This book is absolutely worthless as an ant reference. EVERY time that I go to read a particular section of the book for fine-grained information it has proven to be a disaster. The book is simply WRONG on many of it's definitions and statements of functionality.
I have never taken the time to actually write a quick review, but fealt that I would be doing a huge disservice to fellow coders if I didn't in this case.
Heed my warning: DO NOT BUY THIS BOOK.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 3 people found the following review helpful By "alanhouse" on October 13, 2003
This is one of the best books I have read to date on developing Java applications with ANT. I'd highly recomend it to anyone interested in saving time writting JAVA applications.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images