首页 > 解决方案 > 由于循环依赖而无法构建的项目

问题描述

我的项目由 2 个 maven 模块AB以及 3 个子模块组成:

一个

参考:

由于循环依赖,我在构建我的项目时显然有一个错误(A没有构建,因为它需要来自B的东西,而B没有构建,因为它需要来自A 的东西)。从逻辑上讲,我认为我的模块划分是有道理的,但是在这里使它可构建的最佳方法是什么?

标签: mavencircular-dependency

解决方案


如果您的项目耦合如此紧密,最好只构建一个包含所有 6 个模块的多模块项目。

在给定的形式中,无法构建项目。因为多模块项目应该完全构建(不仅仅是它的一部分),你的循环依赖是一个需要解决的逻辑问题(不仅仅是技术问题)。


推荐阅读