đ Utilisation en ligne de commande
Vous pouvez exécuter le plugin directement depuis la ligne de commande.
Le paramĂštre principal requis est openapi.locations
.
Lorsque ce paramĂštre est fourni, le plugin crĂ©e automatiquement une configuration API qui peut ensuite ĂȘtre personnalisĂ©e avec des paramĂštres supplĂ©mentaires.
Vous pouvez voir un exemple dâutilisation en ligne de commande sur la page de dĂ©marrage rapide
Options disponiblesâ
openapi.locations
:
Définit les packages à analyser pour détecter les endpoints REST.
- Obligatoire pour des raisons de performance.
- Plusieurs packages peuvent ĂȘtre fournis, sĂ©parĂ©s par des virgules.
- (Exemple :
-Dopenapi.locations=pkgone,pkgtwo
).
- (Exemple :
openapi.library
:
Spécifie le framework que vous utilisez.
Valeurs supportées :
SPRING_MVC
(default)JAKARTA_RS
JAVAX_RS
openapi.tagAnnotations
:
SpĂ©cifie quelle annotation doit ĂȘtre utilisĂ©e pour dĂ©tecter les endpoints.
- Optionnel si vous nâutilisez pas Spring.
- Accepte plusieurs valeurs, séparées par des virgules.
- Valeurs supportées :
RestController
(default)RequestMapping
openapi.filename
:
Spécifie le nom du fichier de documentation généré.
openapi.javadoc.locations
:
DĂ©finit les chemins relatifs (depuis la racine du projet) vers les fichiers Java afin dâextraire les commentaires.
- Valeur par défaut :
src/main/java
.
openapi.javadoc.scanEnabled
:
Active ou dĂ©sactive lâenrichissement de la documentation Ă partir des commentaires Javadoc.
- Valeurs supportées :
true
(default)false
- â ïž Si une configuration
pom.xml
est Ă©galement prĂ©sente, lâanalyse Javadoc sera dĂ©sactivĂ©e dans ce cas aussi.