📦 Documentation du Plugin Gradle

**Générez votre schéma GraphQL au moment du build avec le plugin Gradle.**

🎯 Vue d’ensemble

Le plugin Gradle de GraphQL AutoGen vous permet d’intégrer la génération de schéma GraphQL directement dans le cycle de vie de votre build Gradle. Cela garantit que votre schéma est toujours à jour avec votre code source.


🚀 Utilisation

Étape 1 : Ajout du plugin au build.gradle

Ajoutez le plugin suivant à votre fichier build.gradle (pour Kotlin DSL, utilisez build.gradle.kts) :

plugins {
    id 'java'
    id 'org.springframework.boot' version '3.x.x' // ou votre version
    id 'io.github.tky0065.graphql-autogen' version '1.0.0-SNAPSHOT' // Utilisez la version actuelle
}

// ... autres configurations

graphqlAutoGen {
    basePackages = ["com.example.demo"]
    schemaLocation = "${buildDir}/generated-resources/graphql"
    schemaFileName = "schema.graphqls"
    // Autres configurations optionnelles
}

Étape 2 : Configuration du plugin

Le plugin offre plusieurs options de configuration via le bloc graphqlAutoGen :

Étape 3 : Exécution du plugin

Le plugin ajoute une tâche generateGraphQLSchema que vous pouvez exécuter directement :

gradle generateGraphQLSchema

Ou, il est automatiquement exécuté lors des tâches de build standard comme build ou assemble.

Après l’exécution, le fichier schema.graphqls sera généré dans le répertoire spécifié par schemaLocation.


💡 Bonnes Pratiques


🎉 Votre schéma GraphQL est maintenant généré automatiquement par Gradle !