Jetty需要最less的一组文件来提供静态内容?

背景

免责声明:我对Java很less有经验。

我们之前在我们的Ant构build过程中使用了Jetty 6的包装版本来处理按需静态内容(JS,CSS,图像,HTML),因此我们可以在PhantomJS上运行针对HTTP托pipe环境的unit testing。

但是,Jetty现在在8.1.3版本,我们不再需要这个包装(这解决了现在正在讨论的另一个问题),所以我想更新到直接使用Jetty 8.1.3。

首先,我下载了整个Jetty发行版,重量大约40MB。 这是从Ant开始的,使用“start.jar”…但是我并不想在所有地方推动那些不必要的JAR。

然后我从Maven回购站下载了聚合“jetty-server-8.1.3.v20120416.jar”(最新),但我似乎无法像使用“start.jar”那样从Ant中使用该JAR,例如“java -jar jetty-server-8.1.3.v20120416.jar选项=服务器”

Jetty文档既差又缺(404's)。 啊!

实际问题

那么,如果我回头使用“start.jar”而不是聚合“jetty-server” 来使用Jetty的完整版本,我需要从完整的Jetty发行版中获取最less的文件集(JAR和config)基于HTTP的服务器基本静态内容?

相关的问题: 如何从Ant启动一个集合的jetty-server JAR?

http://wiki.eclipse.org/Jetty/Howto/Use_Jetty_with_Ant

如果你不需要像jetty-jmx或jetty-jndi这样的东西,那就修改它们