如何在build.gradle的Gretty配置中升级Jetty版本至9.4.8?
解决Gretty升级Jetty至9.4.8的方法
嗨,我之前也碰到过类似的需求,其实不用被jetty9这个默认别名限制,Gretty支持直接指定具体Jetty版本来覆盖默认值,方法很简单:
方法一:直接指定带版本的容器标识
把原来的配置改成直接写完整的Jetty版本号即可:
gretty { servletContainer = 'jetty9.4.8' }
方法二:保留别名同时覆盖版本
如果你习惯保留jetty9这个通用别名,也可以单独配置jettyVersion属性来指定具体版本:
gretty { servletContainer = 'jetty9' jettyVersion = '9.4.8' }
这两种方式都能让Gretty正确加载Jetty 9.4.8版本。另外建议你执行gradle dependencies命令检查项目依赖树,确保没有其他依赖引入旧版本Jetty造成冲突,若有冲突可以通过exclude规则排除掉对应的依赖。
内容的提问来源于stack exchange,提问作者Susanna M
相关产品推荐
相关产品推荐

