缺少 jetty-servlet 12.0.0 依赖项

问题描述 投票:0回答:1

jetty-server 12.0.0 自 2023 年 8 月 7 日起已发布(https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-server),但似乎其他 12.0.0 jetty 依赖项(如 jetty) -servlet (https://mvnrepository.com/artifact/org.eclipse.jetty/jetty-servlet) 缺失,尽管文档中引用了它们 (https://eclipse.dev/jetty/documentation/jetty- 12/编程指南/index.html)。

对于这些依赖项将来是否以及何时在 Maven Central 中可用有什么想法吗?

java jetty
1个回答
0
投票

EE 特定的工件现在被隔离在它们自己的 EE 特定层中。

Jetty 12 的设计是,它是一个核心,没有 EE 细节(没有 Servlet,什么都没有),然后是一堆提供 EE 特定细节的环境。

有了这个新设计...

  • Jetty 版本控制的悠久历史(自 1995 年以来)更符合正常的版本控制期望。
    • 自 1995 年以来,Jetty 版本控制是
      <servlet_support>.<major>.<minor>
    • 从 Jetty 12 开始,现在是
      <major>.<minor>.<patch>
  • Jetty 中的主要版本更新将会更少(如果有)。
  • 新的 Jakarta EE 或 Jakarta Servlet 版本只会导致弹出新的环境。
  • 现在可以同时运行多个环境。
  • 继续支持旧版
    javax.servlet
    网络应用程序。

例如:

环境 雅加达EE Servlet 命名空间
ee8
雅加达 EE 8 雅加达Servlet 4
javax.servlet.*
ee9
雅加达 EE 9 雅加达Servlet 5
jakarta.servlet.*
ee10
雅加达 EE 10 雅加达Servlet 6
jakarta.servlet.*

请参阅有关从 Jetty 11 迁移到 Jetty 12 的文档,特别是 Maven 协调更改表。

https://eclipse.dev/jetty/documentation/jetty-12/programming-guide/index.html#pg-migration-11-to-12

© www.soinside.com 2019 - 2024. All rights reserved.