如何解决运行graphql-java-codegen Maven插件时失败缺少outputDir
我一直在尝试使用graphql-java-codegen生成Java模型,但是即使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 。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。