pom.xml中添加插件(推荐)
<build>
<finalName>项目名</finalName>
<plugins>
<!-- Maven Jetty Plugin -->
<!-- jetty插件 -->
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.22</version>
<configuration>
<connectors>
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
<port>9092</port>
</connector>
</connectors>
<stopKey>stop1</stopKey>
<stopPort>5599</stopPort>
<webAppConfig>
<contextPath>/</contextPath>
</webAppConfig>
<scanIntervalSeconds>3</scanIntervalSeconds>
</configuration>
</plugin>
</plugins>
</build>
同事的配置,与上一致;
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.22</version>
<configuration>
<webAppSourceDirectory>src/main/webapp</webAppSourceDirectory>
<!-- 解除资源文件映射锁定 -->
<webDefaultXml>src\main\resources\webdefault.xml</webDefaultXml>
<connectors>
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
<port>80</port>
</connector>
</connectors>
<stopKey>stop</stopKey>
<stopPort>5599</stopPort>
<webAppConfig>
<contextPath>/项目访问名</contextPath>
</webAppConfig>
<scanIntervalSeconds>3</scanIntervalSeconds>
</configuration>
</plugin>
无需其他配置,maven 支持一些简单的热编译: 比如修改部分java代码,新增及更改注解配置无效;
启动maven项目
mvn: jetty:run