Задний план
Отказ от ответственности: у меня очень небольшой опыт работы с Java.
Ранее мы использовали упакованную версию Jetty 6 для статического содержимого по требованию (JS, CSS, изображения, HTML) во время сборки Ant, чтобы мы могли запускать модульные тесты с PhantomJS в среде, размещенной на HTTP.
Однако теперь Jetty находится в версии 8.1.3, и нам больше не нужна эта упаковка (которая решает другую проблему, которая сейчас является спорной), поэтому я хотел обновиться, чтобы просто использовать Jetty 8.1.3 напрямую.
Сначала я скачал весь дистрибутив Jetty, который весит около 40 МБ. Это работает из Ant, используя "start.jar"... но я действительно не хочу везде использовать эти ненужные JAR.
Итак, я загрузил агрегат "jetty-server-8.1.3.v20120416.jar" (последний) из репозиторий Maven, НО я не могу использовать этот JAR из Ant, как я мог бы с "start. банка", например "java -jar jetty-server-8.1.3.v20120416.jar ОПЦИИ = сервер"
Документация Jetty плохая и отсутствует (404). Фу!
Актуальный вопрос
Что, черт возьми, мне делать с этим совокупным JAR-файлом «причал-сервер»? Должен ли я указывать на конкретный класс, а не на весь JAR?
...
Связанный вопрос: Минимальный набор файлов, необходимый Jetty для обслуживания статического контента?