I have a grails project that is at version 2.3.4 and I need to upgrade to the latest version possible. Looking at the documentation I realized that from 2.x to 3.x there are huge changes.
The question is: is it ideal for me to do this gradual upgrade from 2 to 3 from 3 to 4 and from 4 to 5 or is it better/possible to do this from 2 to 5 at once?
Generally speaking it will be better to go from 2 to 5. The effort to go from 2 to 3 is about the same as going from 2 to 5. Introducing the interim upgrades will be more work to end up at the same place.