This applies the essential fixes needed to upgrade to Gradle 8.6 but
continues to use Gradle 7.6 in the plugin build system. This provides
for Gradle 8.x compatability.
Where should the reviewer start?
These are two small changes focused on the outputDir proeprty and one
fix that will be needed to test with Gradle 8
Why is it needed?
Without these changes the plugin cannot be used in Gradle 8.x, which
is required for Java 21 support.
What does this PR do?
This applies the essential fixes needed to upgrade to Gradle 8.6 but continues to use Gradle 7.6 in the plugin build system. This provides for Gradle 8.x compatability.
Where should the reviewer start?
These are two small changes focused on the outputDir proeprty and one fix that will be needed to test with Gradle 8
Why is it needed?
Without these changes the plugin cannot be used in Gradle 8.x, which is required for Java 21 support.