Kapitel 2. Gerüstbau
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In diesem Kapitel lernst du, wie du die Projektstruktur von Quarkus erstellst. Quarkus bietet verschiedene Möglichkeiten, ein Projekt zu strukturieren.
Du lernst, wie du die folgenden Dinge tun kannst:
-
Ein Projekt auf verschiedene Arten einrichten, von Maven bis VSCode IDE
-
Verbessere die Erfahrung der Entwickler mit dem Live-Nachladen
-
Statische Ressourcen mit Quarkus bereitstellen
2.1 Gerüstbau für ein Quarkus-Projekt mit Maven
Problem
Du willst schnell in Quarkus anfangen, indem du ein einfaches Projekt erstellst.
Lösung
Verwende das Quarkus Maven Plug-in.
Diskussion
Mit dem Quarkus Maven Plug-in wird ein einfaches Projekt erstellt, das bereit für den Einsatz ist und Folgendes enthält:
-
Eine pom.xml-Datei mit minimalen Quarkus-Abhängigkeiten
-
Eine einfache JAX-RS Ressource
-
Ein Test für die JAX-RS Ressource
-
Ein einheimischer Test
-
Dockerdateien zur Erstellung eines Containers
-
Eine leere Konfigurationsdatei
Wir gehen davon aus, dass du Apache Maven bereits installiert hast. Öffne ein Terminal und führe den folgenden Befehl aus:
mvn io.quarkus:quarkus-maven-plugin:1.4.1.Final:create \-DprojectGroupId=org.acme \-DprojectArtifactId=getting-started \-DclassName="org.acme.quickstart.GreetingResource" \-Dpath="/hello"
Das Projekt hat diese Struktur:
├── mvnw├── mvnw.cmd├── pom.xml└── src├── main ...