You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Exclude legacy JLine 2 pulled transitively by spring-boot-cli
Removing the JLine 2 pin exposed an even older jline:jline:2.11 that
Spring Boot CLI drags in transitively, which the SBOM license gate
rejects (BSD-4-Clause) and broke CI in :grails-shell-cli:cyclonedxDirectBom
and the Forge :grails-cli SBOM. No source uses the old jline.* API, so
exclude jline:jline from every spring-boot-cli declaration; only the
JLine 3 (org.jline) stack remains on the classpath.
Verified :grails-shell-cli:cyclonedxDirectBom and Forge :grails-cli:cyclonedxDirectBom
generate clean SBOMs, and :grails-shell-cli:test / :grails-console:test pass.
Assisted-by: claude-code:claude-4.8-opus
0 commit comments