gpt4 book ai didi

在 Intellij 中调试简单的 Gradle Java App

转载 作者:行者123 更新时间:2023-12-02 03:41:03 25 4
gpt4 key购买 nike

我正在尝试在 IntelliJ 中调试一个简单的 gradle Java 应用程序,但我遇到了最困难的时候。我可以很好地从 JetGradle 插件运行我的任务,但是当我右键单击该任务并尝试对其进行调试时,我在控制台中收到一条消息,表明它已连接,然后显示等效的断开连接:

Disconnected from the target VM, address: '127.0.0.1:59303', transport: 'socket'

不太确定如何从这里开始。我试过在线查找等,除了人们谈论 JetGradle 插件不是很好之外,并没有真正找到太多。

如果重要的话,这是我的 build.gradle。

apply plugin: 'java'
apply plugin: 'idea'

task(parse, dependsOn: 'classes', type: JavaExec) {
main = 'com.test.creator.Main'
classpath = sourceSets.main.runtimeClasspath
}

repositories {
mavenCentral()
}

dependencies {
compile 'com.google.code.gson:gson:2.2.4'
compile 'org.xerial:sqlite-jdbc:3.7.2'
compile 'net.sourceforge.jexcelapi:jxl:2.6.12'
}

如有任何帮助或指导,我们将不胜感激。

一些额外的注意事项:

  • 我正在使用 gradle Daemon,因为它大大减少了我在某些项目上的构建时间,所以我宁愿继续使用它。
  • 我正在使用 Gradle Wrapper。
  • 我正在运行 IntelliJ 12.1.6

最佳答案

我不确定右键单击 Gradle 任务并点击调试是否是正确的解决方案(您可能在此处调试 Gradle,而不是您的应用程序)。最简单的解决方案是直接运行/调试 com.test.creator.Main 类(来自 IntelliJ)。

PS:在 IntelliJ 13 (EAP) 中,Gradle 支持好得多

关于在 Intellij 中调试简单的 Gradle Java App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20027408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com