Java 如何在IntelliJ中为基于gradle的Google App Engine项目启用断点调试?
我已经使用gradle创建了一个谷歌应用程序引擎项目,并且正在使用IntelliJ进行实施 我可以使用gradle任务运行应用程序,但当我尝试调试它时,应用程序不会在断点处停止 调试器似乎总是在另一个端口侦听 我在gradle.build中添加了以下JVM标志,但运气不好Java 如何在IntelliJ中为基于gradle的Google App Engine项目启用断点调试?,java,google-app-engine,intellij-idea,gradle,Java,Google App Engine,Intellij Idea,Gradle,我已经使用gradle创建了一个谷歌应用程序引擎项目,并且正在使用IntelliJ进行实施 我可以使用gradle任务运行应用程序,但当我尝试调试它时,应用程序不会在断点处停止 调试器似乎总是在另一个端口侦听 我在gradle.build中添加了以下JVM标志,但运气不好 jvmFlags = ['-Xdebug', '-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9999'] 感谢您的帮助 通过转到工具栏中运行配置的下拉列表
jvmFlags = ['-Xdebug', '-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9999']
感谢您的帮助 通过转到工具栏中运行配置的下拉列表,可以创建运行/调试配置。使用“GoogleAppEngineDevServer”配置,您不必担心设置JVM标志。我已经写了很多Gradle/AppEngine项目,并以这种方式对它们进行了调试
您需要指定应用程序引擎应用程序服务器。如果你击中了。。。在下拉列表旁边,您可以导航到下载它的位置。我一直使用AppEngineGradle任务来下载gradle。然后,您可以在.gradle目录中找到最新的应用程序引擎下载。这不适用于IntelliJ社区版。我认为OP正在寻找一种远程调试的方法,分别是一种通过gradle告诉jvm要使用哪个调试端口的方法。对不起,没有人帮忙。如果你是一名学生,你可以免费获得一个完整的许可证,显然只用于学校/个人。否则,让你的公司给你一个完整的许可证。检查答案。这可能会有帮助。