我有一个依赖于模块的模块,而模块依赖于外部jar文件/库(在intellij中尝试了两个选项),(图像中的红色路径)。
如何通过将中间模块标记为依赖项(蓝色路径),将此JAR文件自动添加到最上面的模块?
作为参考,我在外部模块中得到的错误是Cannot access xxx.xxx.xxx
答案 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
同样,您可以为其他模块执行此操作。您必须在依赖模块中添加每个依赖项