Dernière modification : Dec 08 , 2024

Installation de VSCode

Télécharger et installer VsCode en suivant le guide ici Installation de VSCode sous linux.

Installer les extensions suivantes :

  • https://marketplace.visualstudio.com/items?itemName=redhat.vscode-quarkus
  • https://marketplace.visualstudio.com/items?itemName=redhat.java

Installation de Quarkus CLI

Pour plus d'information, se reporter à la page suivante [Installation de Quarkus CLI]https://quarkus.io/guides/cli-tooling).

Ouvrez un terminal et lancez la commande suivante pour installer JBang.

curl -Ls https://sh.jbang.dev | bash -s - trust add https://repo1.maven.org/maven2/io/quarkus/quarkus-cli/

Tapez la commande suivante pour installer la CLI de Quarkus :

curl -Ls https://sh.jbang.dev | bash -s - app install --fresh --force quarkus@quarkusio

Ouvrez un nouveau terminal ( ou taper bash ) et vérifier que la commande suivante retourne la version de Quarkus :

quarkus --version
3.9.2

Récupérer votre premier projet Quarkus

Cloner le projet Projet GIT par exemple en tapant la commande sous linux :

cd ~
git clone https://github.com/Byoskill/quarkus-training-projects.git

Entrez dans le répertoire suivant :

cd ~/quarkus-training-projects/my-first_project

Lister les répertoires avec par exemple la commande ls ou tree, que contiennent-t'îls ?

Compiler le projet Quarkus

Compiler le projet Quarkus en tapant la commande suivante :

mvn package

Vérifiez le contenu qui a été généré en inspectant le repertoire target.

Lancer l'applicaiton en mode développement

Exécutez la commande suivante :

mvn quarkus:dev

Ouvrez un navigateur à l'URL http://localhost:8080. Vérifiez que l'application s'affiche dans votre navigateur.

Modifier la page d'accueil

tapez la commande suivante ou ouvrez dans vscode le fichier situé dans ~/quarkus-training-projects/my-first_project/src/main/java/org/byoskill/GreetingResource.java

vscode ~/quarkus-training-projects/my-first_project/src/main/java/org/byoskill/GreetingResource.java

Recherchez et modifiez la ligne suivante :

return "Hello from Quarkus REST";

par

return "Ma premiere application Quarkus";

Vérifier le résultat de la modification

Relancer l'application en faisant mvn quarkus:dev si vous avez interrompu le processus précédemment.

Ouvrez le navigateur à l'URL http://localhost:8080. Vérifiez que la page a été modifiée.

Note : Quarkus en mode développement recompile et relance automatiquement le serveur, vous n'avez pas à relancer mvn quarkus:dev a chaque modification. Vous pouvez simplement laisser le processus tourner pendant vos développements.