Spring Boot 2使用Gradle插件进行调试

问题描述 投票:1回答:1

我正在尝试远程调试Spring Boot 2.0 Web应用程序,使用新的Spring Boot Gradle插件构建和运行。我已经读过,要走的路是通过--debug-jvm选项,如下所示:

./gradlew bootRun --debug-jvm

但我得到以下内容:

Problem configuring task :bootRun from command line.
> Unknown command-line option '--debug-jvm'.

在Spring Boot 2.0中有什么变化,或者我错过了什么? new gradle plugin reference没有提到有关调试的任何内容。

我正在运行Spring Boot和spring-boot-gradle-plugin版本2.0.0.M6,gradle版本4.3.1。

java spring spring-boot gradle
1个回答
3
投票

以下将有效:

  1. 编辑build.gradle bootRun { jvmArgs = ["-agentlib:jdwp=transport=dt_socket,server=y,address=8000,suspend=n"] }
  2. Execute./gradlew bootRun
  3. Spring Boot应用程序启动后附加调试器(在特定情况下为端口8000)
© www.soinside.com 2019 - 2024. All rights reserved.