Replies: 2 comments 4 replies
-
The https://github.com/paketo-buildpacks/graalvm/ buildpack installs GraalVM CE. This one is the community offering under a standard OSS license with community support. The https://github.com/paketo-buildpacks/oracle buildpack installs Oracle GraalVM. This one is the Oracle offering under Oracle's Free License with support available from Oracle. There's also https://github.com/paketo-buildpacks/bellsoft-liberica which installs Bellsoft's NIK (which is also GraalVM). Based on the community offering but with support available from Bellsoft. I'm not affiliated with any of those companies. I'm simplifying things greatly and I very likely missed one or more of the unique points and differentiators between these GraalVM offerings. I hope that's enough to point everyone to the right buildpacks, and y'all can do your own research on licenses, support, and that sort of stuff :) Totally reasonable question btw. We probably would have renamed the graalvm buildpack to graalvm-ce, but it's just really difficult to rename buildpacks cause it will break builds. |
Beta Was this translation helpful? Give feedback.
-
One more question, so for the GraalVM CE, there are versions for different Java versions, i.e. there is version X of GraalVM for Java 11, and also for Java 17 for example. |
Beta Was this translation helpful? Give feedback.
-
Im a bit confused here, Im also new to buildpacks so sorry if its a stupid question.
There only seems to be one type of buildpack for graalvm https://console.cloud.google.com/gcr/images/paketo-buildpacks/GLOBAL/graalvm
But I saw this paketo-buildpacks/rfcs#294
Which seems to suggest a buildpack was added for Oracle GraalVM but I cant find it...
So my question is, what GraalVM is actually in the buildpack that I added above? Am I supposed to provide some config for it to "choose" between CE/EE/Oracle Graal?
Specifically Im looking for a buildpack for Java 11 CE Graal
Beta Was this translation helpful? Give feedback.
All reactions