Я пытаюсь сгенерировать свою схему graphql, используя gradle apollo generateApolloClasses
. Итак, первый шаг к generateMainApolloIR
, и он работает нормально. Это генерирует MainAPI.json
под
/generated/source/apollo/generatedIR/main/src/main/graphql/client/backend/MainAPI.json
. Но generateApolloClasses
терпит неудачу с:
> 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'])
Так как я могу настроить generateApolloClasses
для просмотра:
/generated/source/apollo/generatedIR/main/src/main/graphql/client/backend/
Вместо
/generated/source/apollo/generatedIR/main/