java - Intellij - 在不同的窗口中调试多个 Maven 项目

标签 java maven intellij-idea

是否可以在不同的 IntelliJ 实例中打开 2 个或更多项目,并跨它们进行调试?

例如: 我开始对项目 A 进行调试。项目 A 调用项目 B 中的方法。我希望我的调试器在另一个窗口上继续对项目 B 进行调试。

我知道一种跨多个 Maven 项目进行调试的方法,就是将所有项目添加到同一个 IntelliJ 实例。但我想知道是否有办法做到这一点,而无需将所有项目添加到同一实例。在其自己的 IntelliJ 窗口中拆分项目。

最佳答案

是的,这是可能的

首先创建远程调试配置:编辑配置 -> 远程。

您将看到一个命令行参数,您必须将其复制并粘贴到您为运行 java 文件而创建的脚本中。 IDEA

请记住,要确保您的项目 B 在您打开调试器之前不会开始运行,请将 suspend=n 更改为 suspend=y

一旦您的父 java 文件运行,请转到次要想法窗口并运行您在第一步中创建的远程配置。如果一切正常,您的代码将在断点处停止。

关于java - Intellij - 在不同的窗口中调试多个 Maven 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57917540/

相关文章:

spring - 依赖项中的 JUnit 版本错误

maven - 我可以直接将 Maven 发布插件与 git-svn 一起使用吗?

maven - 实现 JBehave 导航器

intellij-idea - 在 IntelliJ IDEA 13 中禁用外部构建

java - 如何在 Intellij 中生成串行版本 UID

spring - Resteasy-Spring : incorrect app instance loaded during tests with multiple running instances

java - 膨胀布局后更改 TextView 的文本

java - 如何在鼠标指针处读取 SWT Canvas 上像素的颜色?

java - 使用注释处理器向类型添加属性

java - 这段用于 RMI JMX 连接的 Java 代码有什么问题?