首页 > 解决方案 > 从子模块移动到父模块时的依赖关系没有得到解决

问题描述

我有一个父模块 A,其中有 2 个子模块 B 和 C。两个子模块都列出了相同的依赖项。所以我从两者中删除了依赖项并将它们放在父模块中。但是在构建所有 3 个模块时出现编译错误,因为这些依赖项中的类并没有得到解决。

父 maven 项目 A 在<modules>标签中定义了 B 和 C。B 和 C 都在<parent>标签中列出了 A。B 和 C 的依赖关系被移除并放入 A 的 pom.xml 中。

预期结果 - 构建成功

实际结果 - 编译错误

标签: mavenpom.xml

解决方案


推荐阅读