Обычно я бы запускал Jetty, создавая экземпляр Server, задавая коннектор, обработчик и LifeCycleListener
, а затем вызывая start ( )
на экземпляре Сервера. У меня нет ни малейшего представления, как это сделать с помощью задачи jettyRun
в Gradle. Документация сбивает меня с толку, и мне еще предстоит найти пример того, как эта задача работает, кроме страницы за страницей gradle jettyRun
.
Эта задача мне нравится, потому что якобы она возвращается сразу после казни. Это полезно для запуска тестов Selenium после запуска моего веб-приложения из Jenkins. Я попытался сделать это с помощью задачи JavaExec
, но это не сработает, поскольку задача JavaExec
не завершается, пока также не завершится базовая JVM.