使用spring devtools时会忽略断点和maven选项

时间:2018-03-20 17:19:23

标签: maven spring-boot-devtools

我试图在我的项目中使用spring devtools。当我添加devtools时,依赖断点停止工作,maven选项被忽略。我正在使用Netbeans。 我在pom.xml中添加了依赖

<dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-devtools</artifactId>
</dependency>

这是调试的netbeans操作:

Executed goal: spring-boot:run
Profile: dev
Properties:
 jpda.listen=maven
 Env.MAVEN_OPTS=-Dflyway.enabled=false

断点和maven选项(MAVEN_OPTS)工作正常,没有devtools依赖。添加devtools依赖会导致&#34; -Dflyway.enabled = false&#34;选项和断点被忽略。具有Netbeans生成的所有参数的maven命令是相同的,我可以在日志输出中看到它。还有什么我必须为devtools设置吗?

1 个答案:

答案 0 :(得分:0)

我找到了答案,操作中的属性必须以这种方式编写(spring boot 2.0.0):

spring-boot.run.jvmArguments=-Xdebug -Xrunjdwp:transport=dt_socket,server=n,address=${jpda.address} -Dspring.flyway.enabled=false
jpda.listen=true

对于春季启动版本&lt; 2.0.0是:

run.jvmArguments=-Xdebug -Xrunjdwp:transport=dt_socket,server=n,address=${jpda.address} -Dflyway.enabled=false
jpda.listen=true