|Java Development with Ant
Second edition of this book is now available
Erik Hatcher and Steve Loughran
2002 | 672 pages
|$44.95||Softbound print + PDF ebook|
"Overall, Java Development with Ant is an
excellent resource...rich in valuable information that is well
organized and clearly presented. ...written by Erik Hatcher and
Steve Loughran who are both committers to the Apache Ant project,
is a great resource for anyone wishing to learn how to integrate
Ant into his personal set of best practices for software
configuration management solutions."
Manning's Java Development with Ant wins First Runner Up - Best Book 2003! Congratulations Erik and Steve! Read the press release.
Foreword by Sam Ruby, Director of the Apache Software Foundation
The most widely used build tool for Java projects, Ant is cross-platform, extensible, simple, and fast. It scales from small personal projects to large, multi-team J2EE projects. And, most important, it's easy to learn.
Java Development with Ant systematically explores what Ant can do, and how to apply it to your project. Whether you are new to Ant, or an experienced user, this book will show you powerful and creative uses for Ant. The book emphasizes basic concepts you need to know to effectively use Ant starting with Ant's XML-driven build process. It leads you step-by-step through everything you need to know to compile, test, package and deploy an application. It then guides you through the maze of more complex situations common in larger projects such as enterprise Java applications and Web Services. With this book you will gain access to a powerful tool to automatically build, test and deploy your Java software, no matter how simple or complex it might be.
- The new Ant 1.5 features
- Ant's datatypes and property handling
- JUnit testing and reporting
- Continuous integration techniques
- XDoclet for attribute-oriented programming
- EJB generation, building, and packaging
- Writing and testing native code
- Building Web Services with Apache Axis
- Deploying your system to multiple remote servers
- Using and writing
- Custom tasks
Translation rights for Java Development with Ant have been granted for Taiwan. If you are interested in learning where to buy this book in a language other than English, please inquire at your local bookseller.
WHAT THE EXPERTS SAY ABOUT THIS BOOK...
"If you are using Ant, get this book"
"This book earned a permanent place on my shelf before I'd even finished the first five chapters. This is the indispensable Ant reference."
*Rick and Nicholas are the authors of "Java Tools for eXtreme Programming"
WHAT THE READERS SAY ABOUT THIS BOOK...
"The Manning book is outstanding. Not only a reference, it is well written, and gives great examples of using Ant in various common scenarios and integrating with testing, etc. It is also based on Ant 1.5 and there are quite a few new capabilities in 1.5. I strongly recommend the Manning book--it has a lot for complete newbies and experts."
--George Schlitz, Reader
ABOUT THE AUTHORS...
Erik Hatcher, an Ant project committer, has written popular articles on Ant's JUnit integration. He maintains jGuru's Ant FAQ where he answers the world's toughest Ant questions. Erik lives in Charlottesville, Virginia.
Steve Loughran designs and builds production Web Services using Java and Ant. Prior to this, he was a research scientist in Hewlett Packard Laboratories in England. Steve lives in Corvallis, Oregon.
Erik poses with his Java Developer Journal Reader's Award.
Chapters 4, 15, and Appendix E of Java Development with Ant are available here in Portable Document Format (PDF); you need Adobe's free Acrobat Reader software to view them. You may download Acrobat Reader here.
Download Chapter 4
Download Chapter 15
Download Appendix E
WHAT REVIEWERS ARE SAYING
"...a must read for everyone using Ant in the development/build/deploy process
for Java applications. I'm not an Ant newbie, far from that, but it is nice
to find a
book that will show you a couple of solutions that can improve the quality
your project. And for a person new to Ant the book goes in good detail to
explain what/how/why in over 500 pages."
-- Werner Ramaeker's Weblog
"...a complete introduction to Ant 1.5. The authors use an example that is
as new Ant features are explained. This book is highly recommended to all
those who need
a powerful build tool in their Java tool arsenal."
-- Computing Reviews, June 2003
" ..an excellent collection of introductory and advanced material that can quickly
improve your ability to work with Ant...provides great advice about continuous
integration techniques and a comprehensive overview of existing Ant tasks."
-- Java Pro magazine, May 2003
"...an excellent book on an excellent tool. The book walks through a simple, but complete,
Ant script and then launches into every facet of the tool. With so many things you can do
it is quite a task, but one that the book succeeds very well at."
-- C Vu Journal of the ACCU, February 2003
"Java Development with Ant shows how to automate most of the drudgery involved with
large Java projects. The authors included a lot of great examples and practical advice
covering the essentials of Ant, building, testing, and running code. This should be required
reading for all Java developers."
-- Denver Java Users Group
"Kudos to Erik and Steve. Java Development with Ant is essential
for anyone serious about actually shipping Java applications. I wish
I could say I wrote it."
--Chief Technical Officer, DevelopMentor
--Author, Component Development for the Java Platform
"Erik and Steve have managed to create a book that blends an explanation
of Ant with real-world software configuration management needs and solutions.
Developing software is only a third of the story; deploying it is just as critical.
Erik and Steve give you the answers to questions you didn't even know you have.
Not only is the subject of Ant covered almost in its entirety, but along the
way you pick up all these juicy little tidbits that only one who's used Ant
in production environments would know."
--.NET & Java Author, Instructor
"Overall, Java Development with Ant is an excellent resource...rich
in valuable information that is well organized and clearly presented. Java
Development with Ant, written by Erik Hatcher and Steve Loughran who are
both committers to the Apache Ant project, is a great resource for anyone wishing
to learn how to integrate Ant into his personal set of best practices for software
configuration management solutions."
Source code files for Java Development with Ant are contained in a single ZIP file.
Free unzip programs are available at www.download.com.
Source code only: antbook-src.zip (1.17 MB)
'lib' files: antbook-lib.zip (11.0 MB)