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