在基于Maven的IntelliJ项目中,我有2个模块-模块A和B。
当我导入Maven模块时,IntelliJ将模块A的源代码添加到模块B的依赖项中(忽略“ withdeps”分类器)。
是否可以强制Intellij将模块A依赖项添加为B作为“行家库”,而不是默认的“项目源代码/ Intellij模块”?如果不是,我该怎么办才能解决IntelliJ(Ctrl + F9)中的编译错误
谢谢
仅在创建intellij项目时打开模块B的pom.xml。然后,所有依赖项都将成为Maven依赖项。
缺点是这样,您将必须在另一个窗口中将模块A作为单独的项目打开,然后在进行更改时必须执行mvn install和刷新项目B。
更好的解决方案是将所有依赖关系安装到maven存储库中,如maven docs中所述。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句