Maven
Maven is a build automation and project-management tool that manages dependencies and standardized build lifecycles, especially for Java and other JVM projects.
Spring in Action, Sixth Edition
Maven is a build automation and dependency-management tool for Java projects.
- How it is used
- Builds and runs a Spring Boot Java application while managing its declared dependencies.
- How deep it goes
- Explains project layout, pom.xml configuration, wrapper commands, packaging, running, and testing without detailing Maven internals.
- Examples
- Uses the Taco Cloud project, pom.xml, Maven Wrapper commands, an executable JAR, and a baseline application test.
- What you can do after
- Operate/configure Maven through pom.xml and Maven Wrapper commands to package, run, and test a Spring Boot application.
BDD in Action, Second Edition
Maven is a build automation and project management tool widely used for Java projects.
- How it is used
- Builds and runs Java projects while supporting repeatable automated acceptance-test execution.
- How deep it goes
- Shows project setup, conventional directories, and verification, but does not detail Maven configuration internals.
- Examples
- Uses a Serenity Cucumber starter project, train-timetables repository, standard directories, and the `mvn verify` command.
- What you can do after
- Operate/configure a Java acceptance-testing project and verify its build from the command line.
Related concepts
- Gradlealternative to · Gradle is an open-source build automation system for defining and executing software build tasks, managing dependencies, and configuring project builds.
- project object modelconfigured by · A Maven Project Object Model file is an XML project descriptor that declares project metadata, dependencies, and build configuration.
- npmkind of · npm is a package-management system for JavaScript, comprising a command-line client and an online registry for discovering, installing, and publishing packages.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

