hyperledger-web3j / web3j-solidity-gradle-plugin

Gradle plugin providing tasks to compile Solidity contracts.
Apache License 2.0
21 stars 25 forks source link

Gradle 8 compatability #67

Closed shemnon closed 7 months ago

shemnon commented 7 months ago

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.