Java IntelliJ can';t在不同的项目中处理不同的模块版本

Java IntelliJ can';t在不同的项目中处理不同的模块版本,java,intellij-idea,Java,Intellij Idea,我有两个不同的项目(A和B),它们都依赖于模块X,但版本不同: 项目A依赖于从模块X-1.0 项目B取决于模块X-2.0,该模块是项目的一部分 我的问题是IntelliJ根本无法处理同时打开项目A和B,因为同一模块的不同版本之间存在依赖关系,而且我会遇到很多编译错误,没有找到类。如果我错误地同时打开两个项目,那么关闭其中一个项目并不能解决问题。情况非常糟糕,只有在缓存失效并重新启动后,才能构建项目并再次执行 是否有任何已知的替代方案或解决方法可以同时处理项目A和B?请参阅附件。处理具有不同模

我有两个不同的项目(
A
B
),它们都依赖于模块
X
,但版本不同:

  • 项目
    A
    依赖于从模块
    X-1.0
  • 项目
    B
    取决于模块
    X-2.0
    ,该模块是项目的一部分
我的问题是IntelliJ根本无法处理同时打开项目
A
B
,因为同一模块的不同版本之间存在依赖关系,而且我会遇到很多编译错误,没有找到类。如果我错误地同时打开两个项目,那么关闭其中一个项目并不能解决问题。情况非常糟糕,只有在缓存失效并重新启动后,才能构建项目并再次执行


是否有任何已知的替代方案或解决方法可以同时处理项目
A
B

请参阅附件。处理具有不同模块版本依赖关系的项目的多个版本,同时也处理该项目是我每天都要做的事情,大部分没有问题。我使用maven管理依赖项,并手动接受Pom依赖项更改。这似乎很不寻常。。。但是,您正在使用某种依赖关系管理工具。我建议使用maven项目设置,我使用的是maven.ok,在这种情况下,我使用最新版本的intellij和maven多模块项目,该项目具有复杂的依赖关系树,可以解决。原因依赖关系和构建生命周期由maven管理,maven的管理方式非常出色。n它发生在jar级别。在max intellij上,可能会显示太多的源位置,但不应导致生成失败。请参阅附件。处理具有不同模块版本依赖关系的项目的多个版本,同时也处理该项目是我每天都要做的事情,基本上没有问题。我使用maven管理依赖项,并手动接受Pom依赖项更改。这似乎很不寻常。。。但是,您正在使用某种依赖关系管理工具。我建议使用maven项目设置,我使用的是maven.ok,在这种情况下,我使用最新版本的intellij和maven多模块项目,该项目具有复杂的依赖关系树,可以解决。原因依赖关系和构建生命周期由maven管理,maven的管理方式非常出色。n它发生在jar级别。在max intellij时,可能会显示太多的源位置,但不应导致生成失败。