Gradle jettyRun: как это работает?

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

Эта задача мне нравится, потому что якобы она возвращается сразу после казни. Это полезно для запуска тестов Selenium после запуска моего веб-приложения из Jenkins. Я попытался сделать это с помощью задачи JavaExec , но это не сработает, поскольку задача JavaExec не завершается, пока также не завершится базовая JVM.

5
задан Benjamin Muschko 23 October 2011 в 12:06
поделиться