我们正在将项目中的 jetty 版本从 8.x 升级到 9.x。
这是org.eclipse.jetty.aggregate:jetty-all-server:8.1.7.v20120910
但是对于 9.x,我找不到 jetty-all-server
了,相反,我找到了 org.eclipse.jetty.aggregate:jetty-all:9.2.7 .v20150116
,注意包名称已更改为jetty-all
所以我想知道 jetty-all-server
是否在 8.x 停止,并在 9.x 更名为 jetty-all
?或者将来 9.x 会有新的 jetty-all-server
?
最佳答案
Jetty 9 不存在 jetty-all-server
这样的东西。
鉴于 Jetty 有如此多的组件,实际上它们是相互冲突的,整个聚合概念实际上不再可行。由于 bootclasspath 的要求,为 spdy/http2 支持引入 npn/alpn 也使得聚合变得不可能。
具有聚合的 jetty 组的选择是要么进行聚合的每种排列(目前有 400 多种不同的组合),要么不进行任何排列。
我们将 jetty-all
保留为在 jetty 文档中用于 Jetty 阶段入门/介绍的有用工具,但它绝对不适合生产使用.
使用构建工具(maven、gradle、ivy、buildr、grape、sbt、leinengen、eclipse、intellij、netbeans、make、shell 脚本等)并将标准 jetty 中的组件添加到您的项目中。您甚至可以创建自己的聚合。
关于java - 9.x 的 jetty-all-server 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28101846/