本来一直用jetty插件,换了Ubuntu后,在eclipse里装jetty插件总失败,就想放弃使用插件。
反正maven里已经配置好了jetty,用mvn jetty:run也能启动jetty服务,但是这样就不能用eclipse断点调试,比较不方便。上网调查了下,发现可以用eclipse external tool调用maven命令来执行mvn jetty:run,并能使用debug模式。于是写此文章,以做备忘。
1. Run -> External Tools -> External Tools Configurations
配置见下图

上图的工作路径是在front下,但是项目要求maven执行的时候在工程根目录下,可以用下图配置

切到Environment标签,增加如下变量
Name:MAVEN_OPTS
Value:-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8443,server=y,suspend=y

然后保存。
2 Run -> Debug Configurations
注意此处的端口号要和上面的一致。

保存,成功!
本文介绍了如何在Eclipse环境下,通过配置外部工具调用Maven命令,实现使用mvn jetty:run启动Jetty服务,并在Eclipse中进行断点调试的方法,方便开发者进行快速迭代与调试。

934

被折叠的 条评论
为什么被折叠?



