Skip to Content
Quarkus Kochbuch
book

Quarkus Kochbuch

by Alex Soto Bueno, Jason Porter
September 2024
Intermediate to advanced
394 pages
7h 50m
German
O'Reilly Media, Inc.
Book available
Content preview from Quarkus Kochbuch

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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Projektmanagement kurz & gut

Projektmanagement kurz & gut

Daniel Brönimann, Christoph Bommer
OpenShift für Entwickler, 2. Auflage

OpenShift für Entwickler, 2. Auflage

Joshua Wood, Brian Tannous

Publisher Resources

ISBN: 9781098195175Supplemental Content