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

Gradle FileNotFoundException:`generated/source/apollo/generatedIR/main`,gradle,apollo,Gradle,Apollo,我尝试使用gradle apollo GenerateAppolloclasses生成我的graphql模式。因此,第一步是产生一种花粉,它工作得很好。它正在下生成MainAPI.json /已生成/source/apollo/generatedIR/main/src/main/graphql/client/backend/MainAPI.json。但是GenerateAlloclasses在以下方面出现了故障: > java.io.FileNotFoundException: /User

我尝试使用gradle apollo GenerateAppolloclasses生成我的graphql模式。因此,第一步是产生一种花粉,它工作得很好。它正在下生成MainAPI.json /已生成/source/apollo/generatedIR/main/src/main/graphql/client/backend/MainAPI.json。但是GenerateAlloclasses在以下方面出现了故障:

> java.io.FileNotFoundException: /Users/mctigg/Documents/Repositories/generated/source/apollo/generatedIR/main (Is a directory)
因此,它正在寻找错误的道路!这是我的gradle配置:

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'])
那么,我如何配置GeneratePolloclass以查看:

/生成的/source/apollo/generatedIR/main/src/main/graphql/client/backend/

而不是


/生成的/source/apollo/generatedIR/main/

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

apollo {
  schemaFilePath = "/generated/source/apollo/generatedIR/main/src/main/graphql/client/backend/schema.json"
  nullableValueType = "javaOptional"
  outputPackageName = "generated.client.backend"
}