这是两个问题的解决方案。感谢@CrazyCoder在此方面的帮助。
1)run命令在单独的VM中运行。因此,为了使其工作,我
–java-opts在脚本中添加了参数:
run { args = [ 'run', mainVerticleName, "-conf", confPath, "--redeploy=$project.ext.watchForChange", "--launcher-class=$mainClassName", "--on-redeploy=$project.ext.doOnChange", // used for attaching remote debugger "--java-opts", "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000" ]}
这允许Remote debug在port上附加配置8000。
2)默认情况下,Intellij IDEA每个源集创建单独的模块,因此我
有
api_main和
api_test模块的源集。关闭此
功能后-应用程序调试运行开始工作。
可以在“ Gradle设置”中将其关闭。Preferences -> Build, Execution, Deployment -> Build Tools -> Gradle:取消选中每个
源集创建单独的模块。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)