Точки останова и параметры 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
Другие вопросы по тегам