Java service Development involving test, SAST (Sonar), Containerisation, Versioning can become complicated. Creating multiple steps with Environment variables, CI specific plugins and DockerFile is time wasted. With maven plug-ins you can automate it saving lot of effort.