sebastiandaschner blog


Updating Quarkus Projects to Version 3.0

#quarkus sunday, april 30, 2023

Quarkus version 3.0 is here and with it the transition to Jakarta EE 10 and its jakarta. namespace. Migrating Quarkus projects to the latest version is thus not as easy as usual, and in the following video I’ll show how Quarkus tooling can help you.

In the video, I’m running through the migration of one of my own Quarkus projects.

 

 

More Information

You can run the tooling in the following ways:

quarkus update --stream=3.0

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

gradle -PquarkusPluginVersion=3.0.1.Final quarkusUpdate --stream=3.0

 

 

Update

Since Quarkus 3.3, the versioning string has changed and now doesn’t end with .Final anymore. If you want to update to a recent Quarkus 3 version, e.g. 3.5.3, you can specify the versions as follows:

mvn io.quarkus.platform:quarkus-maven-plugin:3.5.3:update -N -Dstream=3.5

 

Found the post useful? Then you might want to have a look at my Quarkus video courses.