以前使用eclipse,本地部署坏境最经典的组合就是eclipse+maven+jetty。现在打算使用idea,发现下载安装使用jetty不是很好用。后来通过查找资料和尝试,总结了一个组合。在这里分享给大家。
1 通过maven引入jetty插件
<plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>jetty-maven-plugin</artifactId> <version>8.1.16.v20140903</version> <configuration> <stopPort>9988</stopPort> <stopKey>foo</stopKey> <scanIntervalSeconds>5</scanIntervalSeconds> <connectors> <connector implementation="org.eclipse.jetty.server.nio.SelectChannelConnector"> <port>8080</port> <maxIdleTime>60000</maxIdleTime> </connector> </connectors> <webAppConfig> <contextPath>/</contextPath> </webAppConfig> </configuration> </plugin>
标签包含关系自己要分清楚。
2 执行maven的install安装任务,把jetty插件下载下来
mvn clean install
3 执行完毕后刷新idea工具,在maven的插件列表中会多出一个jetty插件。展开jetty插件,可以看到里面有一个jetty:run-war命令
双击该命令,就可以启动运行项目了。
小结:
1 使用idea+jetty 热部署效果不是很好,检测到代码改动后jetty会自动去重新。这个重启的过程时间要十来秒,如果频繁的修改,体验不是很好。如果有更好使用idea热部署工具的,欢迎评论区留言。
2 修改代码后按ctrl+f9构建
3 如果你项目使用的是springboot,那就没必要用这一套了。直接使用main方法启动。同样,修改代码后按ctrl+f9
完毕!
希望读者朋友们给出宝贵的意见,谢谢。