O'Reilly logo

Maven Essentials by Prabath Siriwardena

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 5. Build Lifecycles

A Maven build lifecycle consists of a set of well-defined phases. Each phase groups a set of goals defined by Maven plugins, and the lifecycle defines the order of execution. A Maven plugin is a collection of goals where each goal is responsible for performing a specific action. We discussed Maven plugins in detail in Chapter 4, Maven Plugins.

In this chapter, the following topics will be covered:

  • Standard lifecycles in Maven
  • Lifecycle bindings
  • Building custom lifecycle extensions

The following figure shows the relationship between Maven plugin goals and lifecycle phases:

Build Lifecycles

Let's take the simplest Maven build command that every ...

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