Learn about Maven build lifecycles
Use Maven to build and package Java projects
See how to use Maven with popular alternative JVM languages,
including Groovy, Kotlin, and Scala
Configure Maven to run your unit and integration tests written in
JUnit 3, JUnit 4, JUnit 5, TestNG, and Spock
Generate source code from XML and JSON schemas
Leverage annotation processing at compile time for Project Lombok
and Mapstruct
Learn in depth about the Apache Maven plugin system and see how
plugins are used in the build lifecycle
Build Spring Boot applications with Apache Maven
Improve your code quality with code coverage and spot bug
reports
Unlock valuable capabilities of the Spring Boot Maven plugin!
Deploy project artifacts to Maven repositories
Develop multi-module Maven projects