Book description
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.
About the Technology
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.
About the Book
What's Inside
About the Reader
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.
Quotes
...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 this book for Chapter 16 alone.
- Julian Simpson, Thought Works Ltd.
Publisher resources
Table of contents
- Copyright
- Dedication
- Brief Table of Contents
- Table of Contents
- Praise for the First Edition
- Preface to the Second Edition
- Foreword to the First Edition
- Preface to the First Edition
- Acknowledgments
- About this Book
- About the Authors
- About the Cover Illustration
- Chapter 0. Introduction to the Second Edition
- Part 1. Learning Ant
- Chapter 1. Introducing Ant
- Chapter 2. A first Ant build
- Chapter 3. Understanding Ant datatypes and properties
- Chapter 4. Testing with JUnit
- Chapter 5. Packaging projects
- Chapter 6. Executing programs
- Chapter 7. Distributing our application
- Chapter 8. Putting it all together
- Part 2. Applying Ant
- Chapter 9. Beyond Ant’s core tasks
- Chapter 10. Working with big projects
- Chapter 11. Managing dependencies
- Chapter 12. Developing for the Web
- Chapter 13. Working with XML
- Chapter 14. Enterprise Java
- Chapter 15. Continuous integration
- Chapter 16. Deployment
- Part 3. Extending Ant
- Chapter 17. Writing Ant tasks
- Chapter 18. Extending Ant further
- Appendix A. Installation
- Appendix B. XML Primer
- Appendix C. IDE Integration
- Index
- List of Figures
- List of Tables
- List of Listings
Product information
- Title: Ant in Action
- Author(s):
- Release date: July 2007
- Publisher(s): Manning Publications
- ISBN: 9781932394801
You might also like
book
Ant: The Definitive Guide
Ant is the premiere build management tool for use in Java environments. Unlike traditional build management …
book
Ant: The Definitive Guide, 2nd Edition
Soon after its launch, Ant succeeded in taking the Java world by storm, becoming the most …
video
The Java Sessions: The Best of OSCON 2011
Whether you want to tackle cloud computing, big data, or mobile development, this complete video compilation …
book
Pro Vue.js 2
Explore Vue.js to take advantage of the capabilities of modern browsers and devices using the fastest-growing …