what does maven stand for java
Maven is a build automation tool used primarily for Java projects. The word maven means accumulator of knowledge in Yiddish. Maven addresses two aspects of building software: First, it describes how software is built, and second, it describes its dependencies.Contrary to preceding tools like Apache Ant, it uses conventions for the build procedure, and only exceptions need to be written down.t comes with pre-defined targets for performing certain well-defined tasks such as compilation of code and its packaging. Maven dynamically downloads Java libraries and Maven plug-ins from one or more repositories such as the Maven 2 Central Repository, and stores them in a local cache.