GraalVM for JDK XX versioning scheme and maven artifacts' versions don't align #7556
-
Hi, The last couple of GraalVM releases are using the GraalVM for JDK XX versioning scheme, but still require users/frameworks to use the old/internal version of GraalVM, e..g for GraalVM for JDK 17 and JDK 20 they are expected to use org.graalvm.sdk:graal-sdk 23.0.x, while for GraalVM for JDK 21 they are expected to use org.graalvm.sdk:graal-sdk (or the new split packages) 23.1.x. This is already kind of confusing but users can still figure out the right version to use by looking at the JVMCI suffix in the build version of Are there any thoughts/plans on how to simplify this moving forward? Thanks |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Thanks for your question. I agree we need to clarify things in this area. Some assumptions i think we should make:
If it wasn't for the first point above i'd say we can use a 1:1 mapping, but given that we want to be able to compile against the newest version of the SDK with as old a JDK as possible, i think it might be a good to keep a separate version. As a library maintainer:
As an application developer who needs to use the SDK:
Regarding the output of |
Beta Was this translation helpful? Give feedback.
Thanks for your question. I agree we need to clarify things in this area.
Some assumptions i think we should make:
If it wasn't for the first point above i'd say we can use a 1:1 mapping, but given that we want to be able to compile against the newest version of the SDK with as old a JDK as possible, i think it might be a good to keep a…