I am starting very much with Java, recently trying to use some existing libraries, and suddenly Maven came out between them. I don’t understand how to read the project page on the Apache website, what maven is.
Why is this required? I use some library that asks me to install Maven and some additional steps, but I don't know what it is for. Some places that I see are designed to automate the build process, but I can do it easily through NetBeans.
Any simple explanations should be highly appreciated.
EDIT: Thanks everyone!
Also explain that if the library I use contains a .pom file, what does this mean for me. I am building a web application using some libraries, most of which contain .pom files. What does that tell me? Does it make me use Maven?
source
share