maven热部署插件-jetty

时间:2022-08-30 22:14:46

作者:小勇Oo

关于maven-jetty-plugin的说明:

pom文件中:

  1. <build>
  2. <finalName>freemarker</finalName>
  3. <pluginManagement>
  4. <plugins>
  5. <plugin>
  6. <groupId>org.mortbay.jetty</groupId>
  7. <artifactId>maven-jetty-plugin</artifactId>
  8. <version>6.1.22</version>
  9. <configuration>
  10. <scanIntervalSeconds>10</scanIntervalSeconds>
  11. <useTestClasspath>true</useTestClasspath>
  12. <webAppConfig>
  13. <contextPath>/freemarker</contextPath>
  14. </webAppConfig>
  15. <connectors>
  16. <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
  17. <port>8080</port>
  18. </connector>
  19. </connectors>
  20. </configuration>
  21. </plugin>
  22. </plugins>
  23. </pluginManagement>
  24. </build>

说明:

1.<scanIntervalSeconds>10</scanIntervalSeconds>  表示热部署时间

2.<useTestClasspath>true</useTestClasspath>  默认为fasle,true表示web.xml读取配置文件都是从src/test/resources中读取

3.<contextPath>/freemarker</contextPath>访问项目名为freemarker,若不需要项目名则直接为 /

启动maven命令为:  jetty:run