如何约束IntelliJ查找调试源文件到当前模块?

Jul*_*lio 3 debugging lookup module intellij-idea

我有一个包含多个Java模块的Intellij项目,包括相同项目的不同分支,这样可以在多个IntelliJ模块中定义特定的类.当我调试其中一个模块(使用例如Maven Jetty插件)时,IntelliJ将从其他模块(显然是其索引中的第一个)打开源文件.

是否可以将源查找上下文或类路径限制为当前模块?

Cra*_*der 5

您应该在Run/Debug配置中指定正确的模块,IDEA将使用此模块的类路径进行调试.但是,如果此模块中通过其依赖项存在同一类的多个副本,则除了重新配置项目以使一个模块的依赖项中没有多个类副本之外,您无法执行任何操作.