Вы можете посмотреть на следующий maven плагин . Это поможет вам генерировать Java классов из ваших .graphqls
файлов.
Если у вас есть только один файл, определяющий вашу модель GraphQL, с именем myGraphqls , я бы использовал этот плагин следующим образом:
<build>
<plugins>
<plugin>
<groupId>io.github.kobylynskyi</groupId>
<artifactId>graphql-codegen-maven-plugin</artifactId>
<version>1.2.3</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<graphqlSchemaPaths>
<graphqlSchemaPath>${project.basedir}/src/main/resources/graphql/myGraphqls.graphqls</graphqlSchemaPath>
</graphqlSchemaPaths>
<outputDir>${project.build.directory}/generated-sources/graphql</outputDir>
<packageName>com.graphql.model</packageName>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
После запуска maven вы сможете найти в папке generate-sources папку с именем graphql с классами, сгенерированными в пакете com.graphql.model .