要调试在Eclipse中gradle这个项目请按照下列步骤操作:
第一步:
tasks.withType(JavaExec) {
if (System.getProperty('DEBUG', 'false') == 'true') {
jvmArgs '-Xdebug', '-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=9099'
}
}
第二步:
从根
在build.gradle文件把这些您的项目运行:
gradle -DDEBUG=true run
现在在控制台,你会看到这样的事情:
Listening for transport dt_socket at address: 9099
第三步:
在你的代码现在Eclipse中设置断点。
第四步:: 从日食
现在,右键点击你的项目>调试为>调试配置>远程Java应用程序 设置这些字段:
1. project (this should be set to name of your eclipse project)
2. host (here its localhost)
3. port (in this example it will be 9099)
单击 “调试”。现在,只要它在eclipse中遇到断点,程序就会停止。
要查看这些步骤的例子项目详情参见更多在这里:
https://github.com/ayonious/gradle-tutorial/tree/master/remote-debugging1