plugins { id 'org.springframework.boot.starter' } description = "Starter for using Undertow as the embedded servlet container. An alternative to spring-boot-starter-tomcat" dependencies { api enforcedPlatform(project(':spring-boot-project:spring-boot-dependencies')) api 'io.undertow:undertow-core' api ('io.undertow:undertow-servlet') { exclude group: 'org.jboss.spec.javax.annotation', module: 'jboss-annotations-api_1.2_spec' exclude group: 'org.jboss.spec.javax.servlet', module: 'jboss-servlet-api_4.0_spec' } api ('io.undertow:undertow-websockets-jsr') { exclude group: 'org.jboss.spec.javax.annotation', module: 'jboss-annotations-api_1.2_spec' exclude group: 'org.jboss.spec.javax.servlet', module: 'jboss-servlet-api_4.0_spec' } api 'jakarta.servlet:jakarta.servlet-api' api 'org.glassfish:jakarta.el' }