gradle - 在build.gradle中将Jetty版本升级到9.4.8

标签 gradle gretty

我目前在build.gradle中使用以下gretty配置:

gretty {
  servletContainer = 'jetty9'
}

我想将 jetty 版本升级到9.4.8。
通过快速搜索,我发现jetty9代表版本Jetty 9.2.22.v20170606(来自:http://akhikhl.github.io/gretty-doc/Switching-between-servlet-containers.html)。关于如何升级到 jetty 版本9.4.8,我一无所获。有人可以帮忙。

最佳答案

是的,您可以通过此doc配置gretty以使用'jetty9.4' (jdk 8 only)而不是jetty9

在最新的v2.0.0版本中,该插件将分别与jetty99.2.22.v20170606jetty9.4v9.4.6.v20170531一起使用。(ref)

jetty9_version=9.2.22.v20170606
jetty94_version=9.4.6.v20170531

您可以PR为jetty94_version

[更新]

我已经使用带有Jetty 9.4.8的Spring MVC创建了一个示例项目,尤其是在this commit中。

[编辑说明]

请使用' jetty9.4 '(而不是'jetty94')-有关更多信息,请引用此github comment

关于gradle - 在build.gradle中将Jetty版本升级到9.4.8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49671719/

相关文章:

java - 使用Gretty Gradle插件测试WebSocket

java - Spring :为什么在单元测试中加载应用程序上下文时需要添加javax.el-api依赖项?

Gradle - 使现有的 android 项目成为其他项目的子项目并运行 "gradlew tasks"

gradle - 当我在gradle中添加新的源集时“Kotlin not configured”。 (IntelliJ)

gradle - Gradle gretty plugin:多级项目依赖项时的java.lang.NoClassDefFoundError

java - 带有Gradle和TestNG的FarmIntegrationTest无法运行?

jenkins - 用于在Android Studio项目中构建的管道脚本

gradle - java-test-fixtures 插件是否与 Build and run using IntelliJ IDEA 设置不兼容?

android - 为什么gradle构建过程会删除我的Application和Activity类?