Migrate ApolloClassGenTask away from the removed IncrementalTaskInputs API and use the InputChanges API instead (available since Gradle 5.4). IncrementalTaskInputs was deprecated in Gradle 6 and removed in Gradle 8. This required some other changes to ApolloClassGenTask as the SourceTask base class is not suitable to use with InputChanges.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Issue #, if available: #410
Description of changes:
ApolloClassGenTask
away from the removedIncrementalTaskInputs
API and use theInputChanges
API instead (available since Gradle 5.4).IncrementalTaskInputs
was deprecated in Gradle 6 and removed in Gradle 8. This required some other changes toApolloClassGenTask
as theSourceTask
base class is not suitable to use withInputChanges
.By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.