This repository contains all the demo's for "Accelerating Maven Builds: From Snail's Pace to Rocket Speed"
- You need Java 21
- You need Maven 3.9.x installed
- For some demos you also need a recent Maven 4 build. Some convenience options:
- Through a Homebrew tap
- Through Chocolatey
- Through Scoop
- For some demos you also need a Maven Daemon with Maven 3. Point the scripts to its main executable by defining a variable
MVND3_EXEC
- or add themvnd
executable to yourPATH
.
Run ./prepare.sh
to
- download all the libraries and plugins and Docker containers used by the demo project.
- update the Shiro submodule.
After each demo, run ./clean.sh
to undo any modifications to the Shiro project.