免责声明:我非常使用Java方面的经验。
我们之前在Ant构建期间使用了包装版本的Jetty 6来支持按需静态内容(JS,CSS,图像,HTML),因此我们可以针对HTTP托管环境使用PhantomJS运行单元测试。
然而,Jetty现在是8.1.3版本,我们不再需要那个包装(这解决了现在没有问题的另一个问题),所以我想更新到直接使用Jetty 8.1.3。
首先,我下载了整个Jetty发行版,其重量大约为40 MB。这可以从Ant使用“start.jar”...但我真的不想在各处推送那些不必要的JAR。
然后我从Maven repo下载了聚合“jetty-server-8.1.3.v20120416.jar”(最新版),但我似乎无法像使用“start.jar”那样使用Ant中的JAR “,例如“java -jar jetty-server-8.1.3.v20120416.jar OPTIONS = Server”
Jetty文档很差且缺少(404)。啊!
所以,如果我回到使用Jetty的完整发行版“start.jar”而不是聚合“jetty-server”,完整的文件集(JAR和配置)是什么我需要通过HTTP服务基本静态内容的Jetty发行版吗?
...
答案 0 :(得分:1)
http://wiki.eclipse.org/Jetty/Howto/Use_Jetty_with_Ant
如果您不需要像jetty-jmx或jetty-jndi这样的东西,那么只需修剪那些