Обычно я запускаю Jetty, создавая экземпляр сервера, устанавливая коннектор, обработчик и LifeCycleListener, после чего следует вызов start() экземпляра сервера. У меня нет ни малейшего представления, как это сделать с помощью задачи jettyRun в Gradle. Документация сбивает меня с толку, и мне еще предстоит найти пример того, как работает эта задача, кроме страницы за страницей gradle jettyRun.
Эта задача мне нравится тем, что она якобы возвращается сразу после выполнения. Это полезно для запуска тестов Selenium после запуска моего веб-приложения из Jenkins. Я попытался сделать это с помощью задачи JavaExec, но это не сработает, поскольку задача JavaExec не завершается до тех пор, пока не завершится базовая JVM.
org.gradle.api.plugins.jetty.JettyRun- person Jarek Przygódzki   schedule 17.12.2012