mvn使用Intellij自带的运行和调试

来源:互联网 发布:java 字符串转10进制 编辑:程序博客网 时间:2024/06/03 21:59

1.运行,直接在run configuration中新建一个maven配置,Working Directory设为pom.xml所在目录,Command Line:spring-boot:run,需要把mvn去掉,在命令行中是mvn spring-boot:run

2.调试,参考https://youtrack.jetbrains.com/issue/IDEA-142078#u=1436269157202

http://docs.spring.io/spring-boot/docs/current/maven-plugin/examples/run-debug.html

把maven配置的command line设为:

spring-boot:run -Drun.jvmArguments="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005" 端口5005可以自己改

另外建一个Remote配置,端口也设为5005,server=n

先启动maven配置,然后再启动remote配置,maven启动设定了调试端口为5005的socket服务器,再启动remote连接上该服务器,即可使用断点调试了




Intellij自带的maven组件就可以运行和调试的,我太low了,调试的话右击就可以



每次调试重启太耗费时间了,安装JRebel插件,参照http://www.tuicool.com/articles/Nbi26zE

<plugin>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-maven-plugin</artifactId>    <configuration>        <jvmArguments>-agentpath:"/Users/liufang/Library/Application Support/IntelliJIdea15/jr-ide-idea/lib/jrebel6/lib/libjrebel64.dylib"</jvmArguments>    </configuration></plugin>

mvn spring-boot:run
每次修改了文件以后,只要重新编译该文件,刷新页面就可以显示最新的效果


0 0
原创粉丝点击