Zum Hauptinhalt springen

Entwicklungsumgebung einrichten

Für die Mitarbeit am Projekt werden Java 21, Docker, Maven und eine IDE benötigt.

Java 21

Als JDK-Distribution empfehlen wir Eclipse Temurin 21 (OpenJDK, kostenlos, von der Adoptium-Community gepflegt).

Mit Homebrew:

brew install --cask temurin@21

Installation prüfen:

java -version

Docker

Docker Desktop stellt sowohl die Docker Engine als auch Docker Compose bereit.

brew install --cask docker

Anschließend Docker Desktop aus dem Launchpad starten. Docker läuft im Hintergrund als Menüleisten-App.

Installation prüfen:

docker run hello-world

Maven

brew install maven

Installation prüfen:

mvn -version

IDE: IntelliJ IDEA

Wir empfehlen IntelliJ IDEA als Entwicklungsumgebung. Die Community Edition ist kostenlos und für dieses Projekt ausreichend.

IntelliJ erkennt Maven-Projekte automatisch beim Öffnen und bringt ein integriertes Terminal, Git-Unterstützung und Debugger für Spring Boot mit. Das JDK kann direkt in IntelliJ unter File → Project Structure → SDK verwaltet werden.

Als Studierende der THI besteht Anspruch auf die Ultimate Edition kostenlos über das JetBrains Student Program.