我们在项目中将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
?
答案 0 :(得分:1)
Jetty 9没有jetty-all-server
这样的东西。
看到Jetty的这么多组件实际上彼此冲突,整个聚合概念实际上已不再可行。由于bootclasspath要求,为spdy / http2支持引入npn / alpn也使得聚合不可能。
具有聚合的码头组的选择要么是聚合物的每个排列(目前超过400种不同的组合),要么是没有。
我们离开jetty-all
作为一个有用的,用于Jetty文档的入门/介绍Jetty阶段,但它绝对不适合生产使用。
使用构建工具(maven,gradle,ivy,buildr,grape,sbt,leinengen,eclipse,intellij,netbeans,make,shell脚本等)并将标准jetty中的组件添加到项目中。你甚至可以自己组合。