I don't understand why the org.apache.tomcat.embed:tomcat-embed-el dependency is defined with the api scope in the spring-boot-starter-jetty module: it perfectly builds without it.

Comment From: wilkinsona

Thanks for the suggestion but the dependency is required. It's there to ensure that apps using spring-boot-starter-jetty have an expression language implementation available to them. For consistency, we use Tomcat's EL implementation everywhere.

Comment From: leleuj

OK. Thanks for the feedback.