Advanced Search
Start Your Free Trial

Overview

Other Readers Also Read...

Top Sellers in this Category

Head First Java, 2nd Edition

Head First Java, 2nd Edition
by Kathy Sierra; Bert Bates

Head First Design Patterns

Head First Design Patterns
by Eric Freeman; Elisabeth Robson; Kathy Sierra; Bert Bates

Java Concurrency in Practice

Java Concurrency in Practice
by Brian Goetz; Tim Peierls; Joshua Bloch; Joseph Bowbeer; David Holmes; Doug Lea

Ant is the premiere build management tool for use in Java environments. Unlike traditional build management tools such as GNU Make, Ant is itself written in Java, is platform independent, and interfaces well with the utilities in Sun's Java software development kit (SDK). In addition to being platform independent, Ant is also independent of the integrated development environment (IDE) being used. IDE independence is important for open source projects (or other projects) in which the various developers might use different IDEs. Using Ant, Java developers can:

  • Define build chunks, the results that they must produce, and the dependencies between them

  • Automatically retrieve source code from source control systems such as PVCS

  • Build applications by having Ant compile the necessary source files in the proper order

Ant build files are written using XML-a well-established standard-so programmers using Ant are not required to learn yet another scripting language. They will likely already know XML, and will be able to leverage that knowledge. Ant is an open source project, and part of the Jakarta project. Jakarta is Sun's open source reference implementation for the JSP and Servlets specifications, and is part of the Apache group's work

Amazon.com® Reader Reviews (Ranked by Helpfulness)

Average Amazon.com® Rating: 3.0 out of 5 rating Based on 21 Ratings

Great book if your NEW to Ant. - 2005-02-08
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I really scratch my heads these days on the book reviews hence I'm writing this one. I have this book AND the Manning Ant book.

This book does a great job of teaching you basic fundamentals and how the pieces work. So as an example the other book which is over 600 pages talks about DataTypes BEFORE talking about properties. This book talks about properties FIRST which is a much better progession of complexity IMHO.

This book has some typos. There was also a typo in the Apendix B on how to create a super zip jar of your open source lib jars. This example does not work nor can I find anything on the publisher's site with a fix. :-(

I can understand mistakes but I'm not a big fan of people being lazy or not supporting their web site with current updates. To help further this point the errate site last changed on 7/21/04 an today is 2/8/05 with no clue how to fix the busted example on page 254.

This book I would recomend as an intro or if you just have a small project you want to use Ant for. If your doing J2EE work with things like ejbdoclet the Manning book is a great reference. Don't expect the Manning book to be a good intro. Ironically the Manning book STATES in chapter 3 where they introduce the key concepts that it CAN NOT be digested in one reading.

So basically treat this book as a good salad an the other one as a steak dinner. There are a LOT of folks who really only want a salad for dinner. :-)

Also the salad is about 1/3 of the pages of the steak dinner so if you have to carry one around the salad will fit easier in a book bag. :-)

BTW

I'm not associated with either authors or publishers. I am a software developer by trade and got assigned to fix a year old Ant build that was over 800 lines of text. This book helped me get started down the right path while the Manning book filled in the outer edges. I also managed to reduce our build file down to a little over 100 lines plus it now WORKS but enough about me. :-)

I would recomend it plus I would have given it a 5 star had the publisher shown better diligence on updating the supporting web site.

Lacks code examples for a definitive guide - 2005-02-13
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This book is good if you have no idea what Ant is about. The book lacks creative code examples, and doesn't explore many things that Ant is capable of doing. The book should be called "Ant the Definitive Introduction". I think the Ant Developer's Guide does a better job of touching into the depth of Ant's capability. However, the book would be very good for an Ant newbie.

Definitive? I'm not so sure. - 2005-05-26
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This book is basically a rehash of the product docs that come with Ant. There are some examples included, but for the most part, there isn't any information in this book that can't be gleemed from the documentation.
If you are someone that likes to printed examples available, then this book will be useful. The examples seemed to be fairly well formed and complete (although not all the complex topics are covered in adequate detail).
Ohterwise, if you are looking for a Ant reference that will cover complex examples, and include strategies for using the tool properly, look elsewhere.

Just What I Needed - 2005-05-21
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
I learned something on page 2 -- ANT stands for Another Neat Tool. I was surprised, I always thought ANT was a pretty dull tool. To be sure, every time I wanted it to do something I could eventually get it to do it. (Actually I went and got help from the guru.) That reached a point where I got handed this book and told to go away.

First, of course, I turned to the index, looked up what I wanted to do, went to the proper page and it didn't make any sense at all.

Son-of-a-gun!

The guru said, "have you read the manual?"

Well, not all of it."

Go read the manual, start at page one."

I did. And the surprising thing was that it didn't take long at all. From the beginning, it made pretty good sense. And as I got further into it I started finding something neat that I should do about every six or ten pages.

ANT is a pretty powerful program.

The book? It's an O'Reilly book, professionally written for professional programmers, what more can I say. Oh yes, it's a new book, and it covers ANT 1.6.

Highly Recommended!

great book - needs a little better reference section - 2004-11-10
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
this is a great book for getting your knowledge past the basics in ant, but i don't think it is the best reference. use this book to learn ant and use online help for reference.

Some information on this page was provided using data from Amazon.com®. View at Amazon >


About Safari Books Online • Terms of Service • Privacy Policy • Contact Us • Corporate Licenses • Help • Accessibility | See us on FacebookSee us on Linked InSee us on TwitterRSS

Copyright 2009 Safari Books Online. All rights reserved.