Chapter 11. Advanced Maven Usage

Let us look at the following recipes in this chapter:

  • Creating an assembly
  • Running a custom executable
  • Running an ANT task
  • Determining updates to Maven plugins
  • Determining updates to Maven dependencies
  • Controlling the constraints
  • Generating unique builds
  • Releasing a Maven project

Introduction

In this chapter, we look at using features of Maven that may not be required on a regular basis or for projects. These range from assembling your project for distribution to releasing your project. These are not typical build tasks, but essential elements of a project lifecycle.

Get Apache Maven Cookbook 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.