Using Google JIB for multi-module maven projects

Today I am going to specifically talk about how to implement JIB for multi-module project.

What is multi-module project?

A multi-module project is built from an aggregator POM that manages a group of submodules. In most cases, the aggregator is located in the project’s root directory and must have packaging of type pom.