If you want to change how the application is built or you want to add external libraries into the application then is good to know the Apache Maven
...
Introduction
Apache Maven is a software project management and building tool. Based on the project object model (POM), Maven can manage a project's build, reporting and documentation from one configuration file. The integration engineer can use Maven for building IM instances on their own computer
On our computer, we are using Maven 3.5.3+
Overview
Understand the foundations of Maven and how it can be used, view the following links:
...
Wiki-Maven
What is Maven?
Using Maven Maven
...
References
To learn more about the features and functions of Apache Maven you can use the following links:
...