This guide uses Jenkins as a Continuous Integration server and Nexus as a build repository. We will use Jenkins to build, store, organize and monitor the compiled artifacts by Maven through Jenkins. The end goal of this guide is to create a flow, where we can build and organize artifacts. The guide is based on a recipe from the below-2 (hosted maven-repo-maven) recipe from as shown in the above-2 figure. Jenkins will allow you to deploy an application multiple times and use the same tool as Maven.