【问题标题】:Breakpoints and maven options are ignored when using spring devtools使用 spring devtools 时会忽略断点和 maven 选项
【发布时间】:2018-03-20 17:19:23
【问题描述】:

我正在尝试将 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 依赖项会导致“-Dflyway.enabled=false”选项和断点被忽略。 Netbeans生成的所有参数的maven命令都是一样的,我可以在日志输出中看到。我还需要为 devtools 设置什么吗?

【问题讨论】:

    标签: maven spring-boot-devtools


    【解决方案1】:

    我找到了答案,作用中的属性必须这样写(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
    

    对于

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-06
      相关资源
      最近更新 更多