appendix B Tools installations
All tools we use in this book evolve, so all we can provide here is a snapshot of their installation instructions at the time of this writing. Make sure to always double-check the official documentation (linked in all sections) when you read this appendix.
B.1 Quarkus CLI
The official documentation can be found at https://quarkus.io/guides/cli-tooling.
- SDKMAN!—(https://sdkman.io) Linux/macOS
- Homebrew—(https://brew.sh) Linux/macOS
- Chocolatey—(https://chocolatey.org) Windows
- Scoop—(https://scoop.sh) Windows
- JBang—(https://www.jbang.dev) Linux/macOS/Windows
For instance, with SDKMAN!:
$ sdk install quarkus
Or with Chocolatey:
PS C:\> choco install quarkus
$ quarkus --version 3.15.1
B.2 Maven
The official documentation can be found at https://maven.apache.org/install.html.
As a reminder, all projects generated by the Quarkus Maven plugin, the Quarkus CLI, or code.quarkus.io also contain a Maven wrapper, so you don’t need to install Maven manually to work with them (the correct version will be downloaded automatically). Obviously, to generate a project with the Quarkus Maven plugin in the first place, you do have to install Maven.
The operating system package managers very often provide Maven binaries. It’s worth checking whether your operating system has this option.