 |
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)
| | | 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: - Oracle Database 11g DBA Handbook; Bob Bryla, et al, $35.95, 40% Off!
- Spring in Action, 2nd Edition; Craig Walls, et al, $31.50, 37% Off!
- Continuous Integration: Improving Software Quality and Reducing Risk; Paul Duvall, et al, $34.95, 22% Off!
- Beautiful Code: Leading Programmers Explain How They Think; Andy Oram, et al, $36.95, 18% Off!
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 Ants 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.
|
 |