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

A more realistic case – the transportation project

It's time to bring together all the bricks just discussed. In Chapter 1, Maven and Its Philosophy, we introduced a real project called the transportation project. Here, we apply a CI process to the proposed project.

The following list shows the organization of the proposed project:

  • transportation-acq-ear
    • transportation-acq-ejb
    • transportation-acq-war
    • transportation-common-jar
  • transportation-reporting-ear
    • transportation-reporting-war
    • transportation-reporting-ejb
    • transportation-common-jar
  • transportation-statistics-batch-jar

The project is based on two ear components sharing a common jar library and a single batch component. All the artifacts have the same pom.xml parent file. In this case, we will ignore the ...

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