What is Maven?
Throughout this book, we have been talking about Maven, which is simply defined as a tool that allows for software development in different environments. The name of this particular tool is taken from Yiddish and translates as knowledge accumulator. It was started in order to simplify complex Java builds.
Maven has now turned into the top Java software preparation tool. It allows defining a project and publishing the information about it in a useful manner. It allows the creation of Java Archives (JARs) as well as their sharing over different Java projects.
Maven provides support and structure to other tools and libraries such as the JMH. Other harnesses and programming languages can be easily integrated with the core JVM running ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access