Я хочу сообщить jetty-maven-plugin, какую версию причала я хочу запустить, например. 8.1.4 вместо 9.0.0. Я не вижу его нигде здесь
Кроме того, следующим шагом, который я хочу, является указание этому плагину использовать определенные плагины, которые я настроил поверх своего причала. Это возможно?
Я существенно отредактировал плагин elasticsearch-jetty и хочу запустить его через причал и maven, используя этот плагин , или действительно все, что работает. У кого-нибудь есть идеи/помощь?
Ответ 1 · рейтинг 1 · imotov
Когда вы используете плагин maven jetty, ваше приложение размещается на пристани, и вам нужно сначала запустить пристань, чтобы запустить ваше приложение. В плагине elasticsearch-jetty все наоборот, elasticsearch размещает причал. Итак, чтобы запустить elasticsearch с elasticsearch-jetty от maven, нужно запускать elasticsearch, а не причал. Вместо этого я бы рассмотрел возможность использования exec-maven-plugin.
Ответ 2 · рейтинг 1 · Stephen Connolly
Просто добавьте следующее в раздел <pluginManagement>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.8.v20121106</version>
</plugin>
Очевидно, измените версию на ту, которую вы хотите запустить.
Альтернативно из CLI
mvn org.mortbay.jetty:jetty-maven-plugin:8.1.8.v20121106:run
Плагин изменил groupId с org.mortbay.jetty на org.eclipse.jetty в выпусках 9.x.