Java >> Java Tutorial >  >> JDK

GlassFish läuft jetzt auf JDK 16!

GlassFish, eine Open-Source-Implementierung der Jakarta EE-Plattform, ist eine Codebasis, die eine lange Zeit zurückreicht, im Wesentlichen bis ins Jahr 1996 zurück. Es ist auch eine ziemlich große Codebasis. Daher ist es vielleicht nicht verwunderlich, dass es in all der Zeit zwischen all diesen Codezeilen einiges an Unordnung gegeben hat, was es schwierig machte, auf modernen Versionen des JDK zu laufen.

In den letzten Monaten hat das GlassFish-Team daran gearbeitet, diesen Cruft zu entfernen und die Version mit neueren JDK-Versionen kompatibel zu machen. Das primäre Ziel war, den Code mit JDK 11 kompilieren und auch darauf ausführen zu können. Ein erweitertes Ziel war es, dass es auch mit JDK 16 kompiliert und ausgeführt wird. Ab PR 23446 haben wir dieses Ziel nun erreicht:Beachten Sie, dass es sich um eine Nightly einer noch nicht zusammengeführten PR handelt, und dass die offizielle Zertifizierung der bald erfolgen wird GlassFish 6.1.0 veröffentlicht wird, wird nur gegen JDK 11 durchgeführt (da das Jakarta EE TCK vorerst nur auf JDK 11 läuft). Die internen Tests berühren viele Funktionen in GlassFish, aber natürlich nicht alles.

Dennoch ist dies ein wichtiger Meilenstein. Danke an alle Beteiligten, die dazu beigetragen haben!

No
Java-Tag