Точки останова и параметры maven игнорируются при использовании Spring 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 вызывает параметр "-Dflyway.enabled=false" и точки останова игнорируются. Команда maven со всеми аргументами, сгенерированными Netbeans, одинакова, я вижу это в выходных данных журнала. Есть ли что-то еще, что я должен установить для devtools?
1 ответ
Я нашел ответ, свойства в действии должны быть написаны таким образом (весенняя загрузка 2.0.0):
spring-boot.run.jvmArguments=-Xdebug -Xrunjdwp:transport=dt_socket,server=n,address=${jpda.address} -Dspring.flyway.enabled=false
jpda.listen=true
Для весенней загрузки версии < 2.0.0 это:
run.jvmArguments=-Xdebug -Xrunjdwp:transport=dt_socket,server=n,address=${jpda.address} -Dflyway.enabled=false
jpda.listen=true