Dies ist eine Erinnerung, als ich versuchte, Java 11 zu unterstützen, da der von mir entwickelte, betriebene und gewartete Webdienst auf Java 8 ausgeführt wurde.
Ich war schockiert, als ich die folgende Ankündigung im Februar 2018 las, als der Webdienst sicher veröffentlicht wurde und ich mich erleichtert fühlte. Das Leben in der Umgebung des freigegebenen Webdienstes rückt näher. Ab dem Frühjahr begann ich ab dem Sommer daran zu arbeiten, während ich mir den Java-Bereich ansah und Informationen sammelte.
Da es sich um einen Dienst handelt, der seit etwa einem Jahr in Betrieb ist, wurde der entsprechende Dienst wie folgt als Entwicklungsumgebung zu diesem Zeitpunkt konfiguriert. Da jedes Tool während des Beobachtens des Timings aktualisiert wurde, befand es sich mit Ausnahme der Hauptversion in einem relativ neuen Zustand.
--Anwendung - Java : OpenJDK8 - Build Tool : Gradle 4.8 - Application Framework : Spring Boot 1.5.13.RELEASE - Test Framework : JUnit 4.12
Es bestand aus der neuesten Version oder stabilen Version jedes Tools um Mitte November 2018.
--Anwendung - Java : OpenJDK11(11.0.1) - Build Tool : Gradle 5.0RC1 - Application Framework : Spring Boot 2.1.0.RELEASE - Test Framework : JUnit 5.3.1
Die Java 11-Unterstützung wurde im folgenden Ablauf implementiert.
--Februar 2018 Ich war schockiert über die Änderung im Java-Support-Lebenszyklus (ich hatte es eine Weile nicht gesehen).
Seit der offiziellen Veröffentlichung des Tools im Oktober 2018 flatterte es aufgrund von Bug-Unterstützung und Änderungen des Testcodes. Da es jedoch im Voraus abwartend aktualisiert wurde, traten keine größeren Probleme auf. Ich frage mich, ob es gut war, es innerhalb von weniger als einem Monat nach der offiziellen Veröffentlichung als kommerziellen Dienst veröffentlichen zu können.
Aufgrund der dringenden Reaktion blieb das Folgende ein Problem, aber wir werden ab Dezember nacheinander antworten.
Ich flatterte, war aber froh, dass ich rechtzeitig zum Ende der Unterstützung für JDK8 im Januar 2019 auf die neuesten Tools umsteigen konnte. Damit konnte ich mein Leben bis zur Veröffentlichung von Java 12 im März 2019 verlängern und denke darüber nach, mich das nächste Mal auf Java 12 vorzubereiten.