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
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时,可能会显示太多的源位置,但不应导致生成失败。