Chapter 11. Managing dependencies
11.1 | Introducing Ivy |
11.2 | Installing Ivy |
11.3 | Resolving, reporting, and retrieving |
11.4 | Working across projects with Ivy |
11.5 | Other aspects of Ivy |
11.6 | Summary |
One topic that this book has been avoiding is this: how to manage library dependencies in Ant. We’ve avoided it because it’s hard to get right. We’ve covered the basic mechanics of setting up a classpath, but not where those JAR files should come from and how to look after them. It’s time to face the challenge of managing JAR dependencies properly.
The first step is to define the problems we have. What do we need to know?
1. How to set up the build with the JAR files that are needed to compile, test, and run the application
2. How to pass ...
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.