| help | account  


Ant in Action, 2nd Edition
View Larger Image
Steve Loughran, Erik Hatcher
Manning Publications, Paperback, 2nd edition, Published July 2007, 600 pages, ISBN 193239480X
List Price: $49.99
Our Price: $30.95
You Save: $19.04 (38% Off)


FREE Shipping on Orders over $40!*
Availability: In-Stock
Read an excerpt:
Chapter 2: A first Ant build

     

Excerpt provided courtesy of Manning Publications. Copyright © Manning Publications Co. Written permission from the publisher is required for any use of this material.

Be the First to Write a Review and tell the world about this title!

People who purchase this book frequently purchase:

Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:

"... you owe it to yourself to read this book."
  -- Kevin Jackson, Ant Committer

"If you do Java software, and there’s only one book you read this year, it should be this one."
  -- Leo Simons, Apache Gump Developer and Senior Engineer, Joost

"Don’t put your build at risk by not reading this book."
  -- Jon Skeet, Senior Software Engineer, Audatex (UK)

"Absolutely recommended for any developer."
  -- Bas Vodde, Manager Agile & Integrative Product Development, Nokia Siemens Networks

"It’s worth buying the book for Chapter 16 alone."
  -- Julian Simpson, ThoughtWorks Ltd.

 

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 enterprise projects. And, most important, it’s easy to learn.

Ant in Action is a complete guide to using Ant to build, test, redistribute and deploy Java applications. A retitled second edition of the bestselling and award-winning Java Development with Ant, this book contains over 50% new content including:

  • New Ant 1.7 features
  • Scalable builds for big projects
  • Continuous integration techniques
  • Deployment
  • Library management
  • Extending Ant

Whether you are dealing with a small library or a complex server-side system, this book will help you master your build process. By presenting a running example that grows in complexity, the book covers nearly the entire gamut of modern Java application development, including test-driven development and even how to set up your database as part of the deployment.

 

Table of Contents

preface to the second edition xix
foreword to the first edition xxi
preface to the first edition xxiii
acknowledgments xxv
about this book xxvii
about the authors xxxi
about the cover illustration xxxii

Introduction to the Second Edition 1

Part 1 Learning Ant 3

Chapter 1 Introducing Ant 5

Chapter 2 A first Ant build 19

Chapter 3 Understanding Ant datatypes and properties 47

Chapter 4 Testing with JUnit 79

Chapter 5 Packaging projects 110

Chapter 6 Executing programs 149

Chapter 7 Distributing our application 179

Chapter 8 Putting it all together 209

Part 2 Applying Ant 231

Chapter 9 Beyond Ant’s core tasks 233

Chapter 10 Working with big projects 264

Chapter 11 Managing dependencies 297

Chapter 12 Developing for the Web 320

Chapter 13 Working with XML 340

Chapter 14 Enterprise Java 363

Chapter 15 Continuous integration 387

Chapter 16 Deployment 406

Chapter 17 Writing Ant tasks 443

Chapter 18 Extending Ant further 483

Appendix A Installation 516

Appendix B XML Primer 525

Appendix C IDE Integration 531

Index 549

 

About the Authors

Steve Loughran has been an active user and developer of Ant since the year 2000, a committer on the project since 2001, and a member of the Apache Software Foundation since 2004. He regularly lectures on the problems of big-system builds, distributed testing, and deployment. He is a research scientist at Hewlett-Packard Laboratories in Bristol, UK.

Erik Hatcher is an active Ant project developer and maintains jGuru's Ant FAQ and Forum. Erik has written articles for WebReview.com, IBM developerWorks, and JavaPro. His other open-source efforts currently include Lucene, XDoclet, and his own blogger, BlogScene. He is also the co-author of Manning's Lucene in Action. Erik lives in Charlottesville, VA.




Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account