Сбой при запуске плагина maven graphql-java-codegen (отсутствует outputDir)

Я пытался сгенерировать модели Java, используя graphql-java-codegen, но я получаю сообщение об ошибке, связанное с отсутствием outputDir для цели, даже если outputDir настроен правильно. Не уверен, что я пропускаю какой-либо шаг. Любая помощь была бы замечательной.

Вот конфигурация плагина:

            <plugin>
                <groupId>io.github.kobylynskyi</groupId>
                <artifactId>graphql-codegen-maven-plugin</artifactId>
                <version>2.4.0</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>generate</goal>
                        </goals>
                        <configuration>
                            <!-- all config options:
                            https://github.com/kobylynskyi/graphql-java-codegen/blob/master/docs/codegen-options.md
                            -->
                            <graphqlSchemas>
                                <includePattern>${project.basedir}/src/main/resources/schema.graphql</includePattern>
                            </graphqlSchemas>
                            <outputDir>${project.build.directory}/generated-sources/graphql</outputDir>
                            <apiPackageName>com.graphql.demo.api</apiPackageName>
                            <modelPackageName>com.graphql.demo.model</modelPackageName>
                            <customTypesMapping>
                                <DateTime>java.util.Date</DateTime>
                            </customTypesMapping>
                            <modelNameSuffix>TO</modelNameSuffix>
                            <parentInterfaces>
                                <queryResolver>graphql.kickstart.tools.GraphQLQueryResolver</queryResolver>
                                <mutationResolver>graphql.kickstart.tools.GraphQLMutationResolver</mutationResolver>
                                <subscriptionResolver>graphql.kickstart.tools.GraphQLSubscriptionResolver</subscriptionResolver>
                                <resolver><![CDATA[graphql.kickstart.tools.GraphQLResolver<{{TYPE}}>]]></resolver>
                            </parentInterfaces>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

Команда, которую я использую для запуска цели создания плагина:mvn graphql-codegen:generate

Но я получаю следующую ошибку:

Failed to execute goal io.github.kobylynskyi:graphql-codegen-maven-plugin:2.4.0:generate (default-cli) on project graphql-demo: The parameters 'outputDir' for goal io.github.kobylynskyi:graphql-codegen-maven-plugin:2.4.0:generate are missing or invalid -> [Help 1]

Не уверен, почему он не может прочитать указанный outputDir в конфигурации плагина.

0 ответов

Другие вопросы по тегам