
This commit removes the validation starter from the web and webflux starters - we've reconsidered that choice since many were not using this feature as part of their default web experience. Thit commit also changes the default EL implementation for the Jakarta implementation, aligning all servers on it and simplifying dependency management (especially exclusions that were required previously). Closes gh-19550
26 lines
999 B
Groovy
26 lines
999 B
Groovy
plugins {
|
|
id 'org.springframework.boot.starter'
|
|
}
|
|
|
|
description = "Starter for using Jetty as the embedded servlet container. An alternative to spring-boot-starter-tomcat"
|
|
|
|
dependencies {
|
|
api enforcedPlatform(project(':spring-boot-project:spring-boot-dependencies'))
|
|
api 'jakarta.servlet:jakarta.servlet-api'
|
|
api 'jakarta.websocket:jakarta.websocket-api'
|
|
api 'org.eclipse.jetty:jetty-servlets'
|
|
api ('org.eclipse.jetty:jetty-webapp') {
|
|
exclude group: 'javax.servlet', module: 'javax.servlet-api'
|
|
}
|
|
api ('org.eclipse.jetty.websocket:websocket-server') {
|
|
exclude group: 'javax.servlet', module: 'javax.servlet-api'
|
|
}
|
|
api ('org.eclipse.jetty.websocket:javax-websocket-server-impl') {
|
|
exclude group: 'javax.annotation', module: 'javax.annotation-api'
|
|
exclude group: 'javax.servlet', module: 'javax.servlet-api'
|
|
exclude group: 'javax.websocket', module: 'javax.websocket-api'
|
|
exclude group: 'javax.websocket', module: 'javax.websocket-client-api'
|
|
}
|
|
api 'org.glassfish:jakarta.el'
|
|
}
|