A Spring Shell 4 starter application gives a JLine History ClassNotFound
Summary The application crashes during Spring Boot startup with a ClassNotFoundException for org.jline.reader.History. This occurs because Spring Shell 4 (SS4) and Spring Boot 3 require JLine 3, but the spring-shell-starter dependency in version 4.0.0 is transitive and does not include JLine by default. Additionally, the application code is mixing outdated Spring Shell 1.x annotations with … Read more