gpt4 book ai didi

java - ASM jar - 为什么我的 java 项目依赖于此?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:09:59 25 4
gpt4 key购买 nike

我有一个 Java 项目,它在内部依赖于 asm jar。奇怪的是,我什至不知道为什么我的项目以某种方式依赖于这个库(可能被 maven 作为传递依赖引入)?

谁能帮我知道为什么有人需要 asm jar

提前致谢!

编辑:您还可以提及出于什么目的/用例可能需要 asm jar 吗?

最佳答案

ASM是一个字节码操作框架(请参阅 this page 以获得很好的介绍)并被许多执行...字节码操作的东西使用:使用代理生成和反射的框架(Spring、Hibernate 等)、模拟框架(EasyMock、JMock等),代码分析工具( PMDFindbugs 等)。实际上,ASM 项目维护了一个列表 users按类别组织,查看。

正如 Vincent 所提到的,如果您传递依赖 ASM,则 dependency:tree目标或 dependency report (有关示例,请参阅上面的 PMD 和 Findbugs 链接)可以帮助分析情况并找出其来源。但这不会考虑您正在使用的 Maven 插件的依赖关系,只会考虑您项目的依赖关系。

关于java - ASM jar - 为什么我的 java 项目依赖于此?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1798724/

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