bitcoinj / secp256k1-jdk

Java library providing Bitcoin-related Elliptic Curve Cryptography
Apache License 2.0
8 stars 3 forks source link

Upgrade Gradle (wrapper) to 8.8-rc-1 #57

Closed msgilligan closed 4 months ago

msgilligan commented 4 months ago

Gradle 8.8 will allow the build to be done using a single JDK 22 installation (i.e. we will not longer need to run Gradle itself with JDK 21 and have a separate JDK 22 available via Java Toolchains)

I guess we'll wait until Gradle 8.8 is final, but this could be merged sooner if the Java Toolchain configuration is an obstacle to anyone trying to develop.

msgilligan commented 4 months ago

this could be merged sooner if the Java Toolchain configuration is an obstacle to anyone trying to develop.

At Bitcoin++ a developer had problems building secp256k1-jdk for precisely this reason. (He had JDK 22 installed as the default JDK and tried to run the wrapper script.) We should merge this now and upgrade to the additional RC releases and final release as they become available.

schildbach commented 4 months ago

I'll leave this decision up to you. Generally I'm reluctant to using pre-release dependencies, but for a project in this early state it's probably ok.