Intellij Idea遵循JAR /库依赖链

时间:2018-04-15 16:12:06

标签: java intellij-idea

我有一个依赖于模块的模块,而模块依赖于外部jar文件/库(在intellij中尝试了两个选项),(图像中的红色路径)。

如何通过将中间模块标记为依赖项(蓝色路径),将此JAR文件自动添加到最上面的模块?

作为参考,我在外部模块中得到的错误是Cannot access xxx.xxx.xxx

https://i.imgur.com/KGAXrSQ.png

1 个答案:

答案 0 :(得分:0)

您可以尝试为每个模块添加工件父项,在该父项中添加所有依赖项,并将父项导入模块依赖项。 例如 -

 - Module1
         - (package) artifact parent
                - parent-pom.xml ==> includes external and internal dependencies
         - pom.xml ==> inherits parent pom
 - Module2
         - (package) artifact parent
                - parent-pom.xml ==> includes external dependencies
         - pom.xml ==> inherits parent pom  and has Module 1 dependency

同样,您可以为其他模块执行此操作。您必须在依赖模块中添加每个依赖项