当前位置: 首页 > 面试题库 >

使用Intellij在Gradle项目中设置断点

越新霁
2023-03-14
问题内容

现在IntelliJ
12.1已经发布,我希望能够将调试器附加到“渐变运行”应用程序,并使它在断点处停止。

并远程连接调试器,效果很好,但是在断点上都没有中断。我肯定错过了什么。


问题答案:

我可以通过配置run任务进行远程调试。由于这是一个JavaExec任务,因此它支持jvmArgs属性:

run {
    jvmArgs "-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005"
}

和调试属性:

run {
    debug true
}

右键单击调试似乎无效,因为IntelliJ将调试器附加到错误的JVM(即gradle)。



 类似资料:
  • 我对kotlin和gradle是新手,试图建立我的第一个项目: 然后得到错误消息“src\main\kotlin\main.kt:(4,4):Unresolved reference:println”。 我从http://kotlinlang.org/docs/reference/using-gradle.html复制的build.gradle文件 我希望标准库是自动包含的--或者我需要在这里添加

  • 我应该如何解决这个问题?

  • 我有一个(基于Maven的)项目a加载在Intellij中,它有许多依赖项。 我想在B中放置断点并调试项目A,以便在项目B中达到断点时A停止。 在Eclipse中,我只需要将两个项目放在同一个工作区中,它就可以工作了。由于Intellij中没有工作区,我想知道该如何做,以及是否可能。

  • 我有一个分级项目。sourceCompatibility和targetCompatibility设置为15。Gradle JDK设置为Java15,而project setting java设置为JDK15和language level 13。但当我重新导入项目或更改任何Steegins时。Java版本和语言级别被重置为JDK11和级别6。我试着删除gradle和。gradle和Reporting

  • 我无法在Intellij Ultimate中同步我的新Android Gradle项目。 在“工具”下

  • 是否有办法将GradleJava项目导入IntelliJ 2017.2. x并应用一些设置,例如 代码样式 vcs设置 从Gradle在项目层面? 我注意到例如Grails框架使用了idea-gradle-plugin,但这只能与Gradle任务结合使用。 我不想使用Gradle任务生成IntelliJ项目文件。每当我导入文件。 这可能吗?