Quarkus CO2 Server 2.x auf Version 3.4.1 Migration mit update Tool oder per Hand

Der 3. Oktober ist in Deutschland ein Feiertag, wenn das nicht Grund genug ist, mal die Migration eines Quarkus 2.0 CO-2 Servers auf 3.4.1 durchzuführen.

Am dritten Oktober, freu’n wir uns sehr,
Ein Feiertag, der uns vereint, ist hier.
Die Einheit Deutschlands, im Glanz erstrahlt,
Wie Quarkus, stark und neu, die Zukunft malt.

Die Alte 2er Version, längst vergangen Zeit,
Jetzt weichen muss, für Neues, das gedeiht.
Wie Quarkus 3er, frisch und schnell, die Zukunft weist,
Die Migration, sie kommt, wir sind bereit.

Die Server, stark wie Eichen im Revier,
Wie Quarkus, schnell und stabil, das ist ihr Tier.
Die Zukunft winkt, wir schreiten voran,
Mit Feiern und Migration, Hand in Hand.

-Thomas Wenzlaff

Es gibt da ja automatisch Scripte und eine Anleitung.

Es war aber doch etwas Handarbeit angesagt, da das

./mvnw io.quarkus.platform:quarkus-maven-plugin:3.0.1.Final:update -N -Dstream=3.0

nicht das gewünschte Ergebnis brachte.

[INFO] Resolved io.quarkus:quarkus-updates-recipes:1.0.4 with 1 recipe(s) to update from 2.14.0.Final to 3.0.4.Final (initially made for OpenRewrite MAVEN plugin version: 4.46.0)
[WARNING] The update feature does not yet handle updates of the extension versions. If needed, update your extensions manually.

Also die pom.xml manuell per Hand angepasst:

Und ein paar Imports, da liefs auch schon mit dem neuen REST-CO-2-Server in Version 3.4.1 per JUnit-Test und auch als REST-Service: