Overview of Maven functionality
The standard Java libraries that are part of the JDK is quite extensive. However, there are added libraries that supply functionality, such as connecting to a relational database, which you must download and then add to the project before running it. You can configure Maven to do this for you. No need to visit a library’s web page – download the file, place it in the proper folder, and let the Java compiler know it is available.
As with most build tools, Maven is more than just a tool for compiling programs.
In today’s development environment, code does not go from the developer right into production if it compiles successfully. There has to be unit testing of methods and integration testing of the interactions between the various modules or classes in a program. You will use specialized servers for this work, and you can configure Maven to carry this out.
Let us review what else it can do.
Dependency management
While...