java - 用于删除 Java 项目中不必要的依赖项的工具

标签 java dependencies

我有一个 Java 项目,目前在其库目录中有很多 JAR,构建时它们都包含在生成的包中。但是,我知道其中一些库从未在项目中引用过。

是否有工具可以搜索项目中未引用的库?我想一定有某种意义。

顺便说一句,Eclipse 插件会很棒。

编辑:我选择使用 ClassDep,因为这是唯一可行的建议。但是,我遇到了一些麻烦:请检查 this question

最佳答案

当心类是通过 Class.forName() 加载的并且未在 list 文件中指定为依赖项的情况(有一个 Depends-On: 属性用于此,但很多人没有指定它,它破坏了这样的工具,当我使用这样的工具时,我存在的祸根)。

关于java - 用于删除 Java 项目中不必要的依赖项的工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/707194/

相关文章:

java - 如何使 vaadin 电子表格中的工作表名称选项卡只读

class - 如何将类之间的依赖关系管理到 coffeescript 项目中

c++ - 构建依赖树

java - Java 的类依赖工具

java - Tridion SP1 支持 VBScript,如何将 VBScript 代码转换为 Java?

java - 使用单个循环从数组中获取所有子数组

java - 日期对象的奇怪行为

java - 如何在 Java 中取消 Files.copy()?

python - CMake 有没有办法利用 `swig -MM` 生成的依赖项?

javascript - 在 Typescript 中导入外部依赖项