O'Reilly logo

Maven Build Customization by Giacomo Veneri, Riccardo Giomi, Umberto Antonio Cicero, Roberto Baldi, Lorenzo Anardu

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 4. Managing the Code

In the previous chapters, we studied how Maven core works and how to write a Maven plugin by implementing custom functionalities. In this chapter, we will talk about some extended Maven concepts and functionalities.

This chapter will show us the following concepts in detail:

  • How build profiles are structured
  • How to customize your build phase to face different environments
  • How to use Maven Assembly Plugin to build customized archives out of your project
  • How to use Maven Site Plugin to create a wiki-style website containing all the information related to the project

Maven build profiles

In the previous chapters, we saw how to configure the build of our project. However, we did not address the problem of build portability in ...

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