outputFile
This is not declared as an output as it triggers this Gradle error else: "Reason: Task ':root:generateServiceApolloCodegenSchema' uses this output of task ':root:downloadServiceApolloSchemaFromIntrospection' without declaring an explicit or implicit dependency."
Since it's unlikely that users want to download the schema every time, just set it as an internal property.