Aller au contenu principal

📟 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).

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 configurationpom.xml est Ă©galement prĂ©sente, l’analyse Javadoc sera dĂ©sactivĂ©e dans ce cas aussi.