gpt4 book ai didi

java - Maven 禁止循环包依赖

转载 作者:行者123 更新时间:2023-11-30 02:02:09 24 4
gpt4 key购买 nike

我想如果有一个禁止循环包依赖的 Maven 插件就好了。环顾四周,没有发现任何东西。

让我尝试定义问题:

包依赖:包 A 中存在引用包 B 代码的代码。包 A 依赖于包 B。

A -> B

循环包依赖:包之间存在依赖关系,使得项目内包的依赖关系图形成循环图。

A -> B -> A

我希望插件以尽力而为的方式,强制包依赖关系图是非循环的(它必须是有向非循环图)。如果缺少反射代码等难以分析的代码也没关系。

有人知道这样的插件,或者库......可以做到这一点吗?

谢谢!

最佳答案

虽然不是专门针对您的问题,但它应该可以通过 https://jqassistant.org/ 解决.

关于java - Maven 禁止循环包依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52501054/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com