gpt4 book ai didi

java - 如何检查 Jar 文件之间的依赖关系?

转载 作者:IT老高 更新时间:2023-10-28 21:12:52 27 4
gpt4 key购买 nike

我最近接受了一个用 JSF 编写的 Web 系统的支持和编程。代码有点凌乱和冗余,是的,​​不存在文档。

系统有40多个jar库,大部分都是因为旧版本和测试而冗余的。要删除一个jar,我必须检查它没有在代码中导入,所以我在代码中搜索了jar导入路径(我使用的是IntelliJ IDE),确保它没有被使用,然后将其删除。

但是,在编译代码后,在测试过程中出现了一些运行时错误。我发现我删除了一些其他现有 jar 使用的 jar。

问题,在删除一个 jar 之前,我如何确保它没有被另一个 jar/java 类使用?

尽管 jars 已经编译了类,但编译后的类确实具有所需库的导入路径。但我不能用 IntelliJ 搜索它们(不在 jars 文件中搜索)。

我现在做的唯一方法是在每次删除 jar 时测试系统,看看我是否可以让它崩溃!由于要测试的功能数量庞大,这完全不是一个简单的方法。

我希望有一个工具可以提交多个 java 文件/jar,并显示它们之间的依赖关系。

最佳答案

我知道 JBoss 项目中有一个名为 JBoss TattleTale 的工具,可能值得一看:

http://www.jboss.org/tattletale

关于java - 如何检查 Jar 文件之间的依赖关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/786708/

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