Несколько примеров плагинов Maven Jetty 8.x и 9.x, просто для краткого ознакомления.
1. Плагин Maven Jetty 9.x
1.1 “Группид” – это org.eclipse.jetty
, по умолчанию он работает на порту 8080 в корневом контексте “/”.
org.eclipse.jetty jetty-maven-plugin 9.2.11.v20150529
Для запуска плагина Maven Jetty
$ mvn jetty:run
Развернутый URL-адрес: http://localhost:8080/
Чтобы остановить запущенный экземпляр Jetty
$ ctrl + c
1.2 Измените контекстный путь.
org.eclipse.jetty jetty-maven-plugin 9.2.11.v20150529 10 /abc
Развернутый URL-адрес: http://localhost:8080/азбука
1.3 Измените другой порт.
org.eclipse.jetty jetty-maven-plugin 9.2.11.v20150529 10 /abc 8888
Развернутый URL-адрес: http://localhost:8888/abc
Или вы можете передать системное свойство jetty.port
вручную:
mvn -Djetty.port=8888 jetty:run
1.4 jetty.xml
пример.
org.eclipse.jetty jetty-maven-plugin 9.2.11.v20150529 10 /abc jetty.xml
Развернутый URL-адрес: http://localhost:1234/abc
2. Плагин Maven Jetty 8.x
2.1 “Группид” – это org.mortbay.jetty
, по умолчанию он работает на порту 8080, в корневом контексте “/”.
org.mortbay.jetty jetty-maven-plugin 8.1.16.v20140903
2.2 Измените другой контекстный путь, установите секунды для проверки изменений и автоматического горячего повторного развертывания.
org.mortbay.jetty jetty-maven-plugin 8.1.16.v20140903 10 /abc
Развернутый URL-адрес: http://localhost:8080/азбука
2.3 Для запуска измените другой порт.
org.mortbay.jetty jetty-maven-plugin 8.1.16.v20140903 10 /abc 8888
Развернутый URL-адрес: http://localhost:8888/abc
В качестве альтернативы вы можете передать системное свойство jetty.port
вручную.
mvn -Djetty.port=8888 jetty:run
P.S Класс Селектканалконнектор является соединителем причала по умолчанию.
Рекомендации
Оригинал: “https://mkyong.com/maven/maven-jetty-plugin-examples/”