After upgrading to sb-2.1.0.RELEASE, I have to explicitly provide version for 'org.codehaus.groovy:groovy-all'. I checked maven and I don't see groovy-all in dependencies, Is this change intentional ?
In Groovy 2.5, groovy-all changed significantly and doesn't exist as a Jar anymore (see Groovy release notes) and #13670.
This change is intentional and you should look into those release notes to figure out what to do for your application.
I'm really surprised there is no mention of the change to Groovy 2.5 in any of the Spring Boot 2.1 release notes?
https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.1-Release-Notes
https://spring.io/blog/2018/10/30/spring-boot-2-1-0
Most helpful comment
In Groovy 2.5,
groovy-allchanged significantly and doesn't exist as a Jar anymore (see Groovy release notes) and #13670.This change is intentional and you should look into those release notes to figure out what to do for your application.