To complete this guide, you need:

ifdef::prerequisites-time[]
* Roughly {prerequisites-time}
endif::[]
ifndef::prerequisites-time[]
* Roughly 15 minutes
endif::[]
* An IDE
ifdef::prerequisites-ide[{prerequisites-ide}]
* JDK 11+ installed with `JAVA_HOME` configured appropriately
ifndef::prerequisites-no-maven[]
* Apache Maven {maven-version}
endif::[]
ifdef::prerequisites-docker[]
* A working container runtime (Docker or Podman)
endif::[]
ifdef::prerequisites-docker-compose[]
* Docker and Docker Compose
endif::[]
ifndef::prerequisites-no-cli[]
* Optionally the xref:cli-tooling.adoc[Quarkus CLI] if you want to use it
endif::[]
ifndef::prerequisites-no-graalvm[]
ifndef::prerequisites-graalvm-mandatory[]
* Optionally Mandrel or GraalVM installed and xref:building-native-image.adoc#configuring-graalvm[configured appropriately] if you want to build a native executable (or Docker if you use a native container build)
endif::[]
ifdef::prerequisites-graalvm-mandatory[]
* Mandrel or GraalVM installed and xref:building-native-image.adoc#configuring-graalvm[configured appropriately]
endif::[]
endif::[]