我们有一个依赖于 ProjectA 的 ProjectB(仅主要,不是测试)。ProjectA 的测试(不是主要的)依赖于 ProjectB。我们已经为每个项目生成了两个单独的工件(主要和测试 jar)。所以这里真的没有循环依赖,但是 maven 抱怨循环依赖。我想知道是否有一种方法可以在 Maven 中判断这实际上不是循环依赖。
在 ProjectA 中,我们有 ProjectB 的“测试”范围的依赖部分,因为只有 ProjectA 测试依赖于 ProjectB。
我们有一个依赖于 ProjectA 的 ProjectB(仅主要,不是测试)。ProjectA 的测试(不是主要的)依赖于 ProjectB。我们已经为每个项目生成了两个单独的工件(主要和测试 jar)。所以这里真的没有循环依赖,但是 maven 抱怨循环依赖。我想知道是否有一种方法可以在 Maven 中判断这实际上不是循环依赖。
在 ProjectA 中,我们有 ProjectB 的“测试”范围的依赖部分,因为只有 ProjectA 测试依赖于 ProjectB。