Maven Daemon
The Maven Daemon (mvnd) is a daemon infrastructure for Maven that helps to reduce the build time by:
- Keeping the JVM running between builds
- Managing a pool of Maven processes
- Reusing the JVM and Maven processes across builds
Features
- Significantly faster builds compared to regular Maven
- Compatible with existing Maven plugins and extensions
- Daemon process management
- Intelligent memory management
- Native executable available
Installation
You can download Maven Daemon from our download page.
For more detailed information and documentation, visit the Maven Daemon GitHub repository.
Usage
Instead of using the mvn
command, use mvnd
:
mvnd clean verify
The daemon will stay alive in the background, ready to process subsequent builds much faster.