Intellij idea 使用IntelliJ调试Gradle执行任务
我有以下Gradle任务:Intellij idea 使用IntelliJ调试Gradle执行任务,intellij-idea,gradle,Intellij Idea,Gradle,我有以下Gradle任务: task execute(type:JavaExec, dependsOn:['build']) { main = 'com.something.Main' classpath = sourceSets.main.runtimeClasspath } 在IntelliJ中调试任务时,出现以下错误: ERROR: transport error 202: connect failed: Connection refused FATAL ERROR in
task execute(type:JavaExec, dependsOn:['build']) {
main = 'com.something.Main'
classpath = sourceSets.main.runtimeClasspath
}
在IntelliJ中调试任务时,出现以下错误:
ERROR: transport error 202: connect failed: Connection refused
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [debugInit.c:750]
:execute FAILED
我有一个非常类似的问题。当我在IntelliJ中调用Gradle时,Java环境默认包含
JAVA_OPTS=-agentlib:jdwp=transport=dt_socket,address=127.0.0.1:59842,suspend=y,server=n
我从环境中删除了
JAVA\u OPTS
,瞧,再也没有JDWP错误了,因为再也没有JDWP了。在使用Gradle测试运行程序时,IntelliJ Idea的更高版本似乎无法将调试器连接到分叉测试运行程序
在sources根目录中,添加一个带有以下两行的gradle.properties
文件:
maxTestForks = 1
testForkEvery = 0
那应该可以完成任务。我也有同样的问题。您找到解决方案了吗?我可以在哪里删除此选项?在运行配置中,我没有在运行配置中填充任何JAVA选项。你是说调试服务器/外部代码吗?我在调试本地gradle任务时遇到问题抱歉。这是虚拟机选项