Gradle:如何调试依赖项的源代码

cygmwpex  于 2023-06-23  发布在  其他
关注(0)|答案(1)|浏览(125)

我正在使用jdb调试器,我想进入依赖代码。我也用gradle。这是我的build.gradle

plugins {
    id 'java'
    id "io.spring.dependency-management" version "1.1.0"
}

repositories {
    mavenCentral()
}

dependencies {
    implementation 'com.squareup.okhttp3:okhttp:4.9.0'
}

task runApp(type: JavaExec) {
    main = 'App'
    classpath = sourceSets.main.runtimeClasspath
}

我正在使用一个插件,它应该会自动下载和管理我的依赖项的源代码(io.spring.dependency-management)。我不确定,如果这是正确的插件.
但是当我跑的时候

$ gradle clean
$ gradle build

然后我运行jdb,我可以查看我的源代码文件,但我不能查看(列出)依赖项的源代码。
我想达到什么目标?
1.进入依赖项的代码
1.使用list命令列出源代码
我该怎么做?

gudnpqoy

gudnpqoy1#

请参阅以下答案以下载依赖项的来源:如何使用Gradle下载依赖项及其源文件,并将它们全部放在一个目录中?
然后,使用sourcepath jdb选项让他知道源在哪里:jdb -sourcepath ".:/path/to/download"

相关问题