Примеры плагинов Maven Jetty
Несколько примеров плагинов Maven Jetty 8.x и 9.x, просто для быстрого ознакомления.
1. Плагин Maven Jetty 9.x
Note
Вам необходимо использовать Maven 3 и Java 1.7 для плагина Maven Jetty 9.x.
1.1 The ‘groupId’ is org.eclipse.jetty
, by default, it runs on port 8080, in root context ‘/’.
pom.xml
org.eclipse.jetty jetty-maven-plugin 9.2.11.v20150529
Чтобы запустить плагин Maven Jetty
Терминал
$ mvn jetty:run
Развернутый URL:http://localhost:8080/
Чтобы остановить запущенный экземпляр Jetty
Терминал
$ ctrl + c
1.2 Change a context path.
pom.xml
org.eclipse.jetty jetty-maven-plugin 9.2.11.v20150529 10 /abc
Развернутый URL:http://localhost:8080/abc
1.3 Change a different port.
pom.xml
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
example.
pom.xml
org.eclipse.jetty jetty-maven-plugin 9.2.11.v20150529 10 /abc jetty.xml
jetty.xml
Развернутый URL:http://localhost:1234/abc
Note
БольшеJetty
Maven Plugin 9.x Examples
2. Плагин Maven Jetty 8.x
2.1 The ‘groupId’ is org.mortbay.jetty
, by default, it runs on port 8080, in root context ‘/’.
pom.xml
org.mortbay.jetty jetty-maven-plugin 8.1.16.v20140903
2.2 Change a different context path, set seconds to check for changes and automatically hot redeploy.
pom.xml
org.mortbay.jetty jetty-maven-plugin 8.1.16.v20140903 10 /abc
Развернутый URL:http://localhost:8080/abc
2.3 Change a different port to start.
pom.xml
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 The class SelectChannelConnector
is the default Jetty connector.
Note
БольшеJetty
Maven Plugin 8.x Examples