O'Reilly logo

Android in Practice by Michael Galpin, Charlie Collins, Matthias Kaeppler

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 14. Build management

In this chapter

  • Automated builds
  • Managing builds with Maven
  • Continuous builds

A tool is but the extension of a man’s hand, and a machine is but a complex tool. And he that invents a machine augments the power of a man and the well-being of mankind.

Henry Ward Beecher

In any but the simplest software projects, there comes a point where the complexity of an application outgrows the tooling and project structure initially used to set it up. As a developer you’ve probably hit that problem more than once. As the number of classes and resource files in your application grows, dependencies to external libraries increase, and it all starts getting monolithic and unwieldy.

What can you do when things start to get messy? ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required