Jetty 稳定版

Jetty stable releases

如何找到 Jetty 服务器的稳定版本列表?我已经签到 githubmaven 但仍然无法找到它是否是稳定版本。

我收到此警告:

信息org.eclipse.jetty.server.Server - jetty-9.4.12.RC2;
警告 org.eclipse.jetty.server.Server - 这不是一个稳定的版本!不要在生产中使用!

版本“9.4.12.RC2”是非最终/不稳定版本。

在 Jetty 20 年历史的版本字符串中发现的一些非最终版/不稳定版本关键字示例。

  • "RC2" - 发布候选版本 2
  • "M1" - 里程碑 1
  • "SNAPSHOT" - 特定构建的快照
  • "Beta"
  • "Alpha"
  • "Experimental"

您应该查找 2 个不同的版本字符串。

  • <servlet_support>.<major>.<minor>.v<year><month><day>:非常常见 - 这是 Eclipse OSGi 中的历史版本控制语法,也是 Eclipse Jetty 采用的语法。 (例如:9.4.12.v20180830
  • <servlet_support>.<major>.<minor>:罕见 - 但 Jetty 将从 Jetty 10.0 开始恢复到这种较短的形式(还有几个月)

请注意,Jetty 版本控制始终使用第一个版本来指示 Servlet 支持,第二部分是该 Servlet 支持中的主要版本。

例如:

  • 7 是 Servlet 2.5
  • 8 是 Servlet 3.0
  • 9 是 Servlet 3.1
  • 10 是 Servlet 4.0(来自新的 Jakarta EE 项目)

该文档包含一般建议,见于:

https://www.eclipse.org/jetty/documentation/current/what-jetty-version.html

官方下载页面也始终列出当前的稳定版本:

https://www.eclipse.org/jetty/download.html

最后一点,不要使用mvnrepository.com它已经过时而且经常出错。

使用 search.maven.org 获取最准确和最新的信息。

例如,如果您使用过 search.maven.org,您会看到比 9.4.12.RC2

更新的内容

https://search.maven.org/search?q=g:org.eclipse.jetty%20AND%20a:jetty-home&core=gav