Chapter 10. Working with big projects

10.1 Master builds: managing large projects
10.2 Controlling child project builds
10.3 Advanced delegation
10.4 Inheriting build files through <import>
10.5 Applying <import>
10.6 Ant’s macro facilities
10.7 Writing macros with <macrodef>
10.8 Summary

Scalability is one of the classic challenges of software engineering. Every time you think you’ve solved it, the problem scales up: people expect even more the next time.

When this book introduced Ant, it started off with a small project—a diary library. As the chapters added more features, the project itself grew. It’s now becoming a big project, as we’re planning to use it in a web application. We now have the problem of scale to deal with, which ...

Get Ant in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.