首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FileNotFoundException:` `generated/source/apollo/generatedIR/main`

FileNotFoundException:` `generated/source/apollo/generatedIR/main`
EN

Stack Overflow用户
提问于 2019-04-12 16:03:47
回答 1查看 161关注 0票数 0

我尝试使用gradle apollo generateApolloClasses生成我的graphql schema。因此,第一步是generateMainApolloIR,它工作得很好。它正在/generated/source/apollo/generatedIR/main/src/main/graphql/client/backend/MainAPI.json下生成一个MainAPI.json。但是generateApolloClasses失败了,原因是:

代码语言:javascript
复制
> java.io.FileNotFoundException: /Users/mctigg/Documents/Repositories/generated/source/apollo/generatedIR/main (Is a directory)

因此,它正在寻找错误的道路!这是我的gradle配置:

代码语言:javascript
复制
apollo {
    nullableValueType = "javaOptional"
    outputPackageName = "generated.client.backend"
}

task generateBackendSchemaJson(type: ApolloSchemaIntrospectionTask) {
    url = 'src/main/graphql/client/backend/schema.graphqls'
    output = 'src/main/graphql/client/backend/schema.json'
}

tasks.findByName('generateMainApolloIR').dependsOn(['generateBackendSchemaJson'])

那么,我如何配置generateApolloClasses来查看:

/generated/source/apollo/generatedIR/main/src/main/graphql/client/backend/

而不是

/generated/source/apollo/generatedIR/main/

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-12 16:55:58

您可能应该按如下方式设置架构文件路径:

代码语言:javascript
复制
apollo {
  schemaFilePath = "/generated/source/apollo/generatedIR/main/src/main/graphql/client/backend/schema.json"
  nullableValueType = "javaOptional"
  outputPackageName = "generated.client.backend"
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55647088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档