gpt4 book ai didi

maven - 如何在 Maven react 器构建中找到未使用的依赖项?

转载 作者:行者123 更新时间:2023-12-01 02:09:35 26 4
gpt4 key购买 nike

我正在努力解决 mvn dependency:analyze .我无法让插件与 react 堆构建一起使用。我没有递归地构建已使用依赖项的列表,而是看到每个模块未使用的依赖项,这是非常无用的。假设我有两个模块 AB在哪里 B取决于 A . A取决于 commons-email .

依赖插件告诉我 commons-emailB 的“未使用的声明依赖项”我不明白:B 的 POM 中没有提到依赖关系用于A ,所以无论我怎么看,消息都是错误的。另外,我没有收到 A 的这条消息,所以插件知道 A正在使用依赖项。

最重要的是,我得到了大量“使用过的未声明的依赖项”——每个传递依赖项都有一个警告。

有没有办法配置依赖插件来提供一些有用的信息?如果没有,是否有可以计算所有可到达进口的“凸包”的替代品?

最佳答案

关于未使用的声明依赖项,您可能是从父 pom.xml 继承的。

关于传递依赖项使用的未声明依赖项:如果您直接从模块中的传递依赖项引用任何类 - 例如在导入中 - 然后模块应该声明直接依赖,即使已经存在传递依赖。
为您的所有版本提供
在父 pom 中对所有依赖项使用依赖项管理,而不是在所有模块中一遍又一遍地声明版本。

关于maven - 如何在 Maven react 器构建中找到未使用的依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30298254/

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