【发布时间】:2015-08-25 06:04:12
【问题描述】:
我有一个 leiningen Clojure 项目,其中有很多依赖项。我想自动删除所有未使用的依赖项。我该怎么做呢?请帮忙。
【问题讨论】:
-
您是在问如何从构建中删除旧的依赖项?或者您是否在寻求一种方法来确定项目的任何源文件中实际上不再引用哪些依赖项(在 project.clj 中)?
我有一个 leiningen Clojure 项目,其中有很多依赖项。我想自动删除所有未使用的依赖项。我该怎么做呢?请帮忙。
【问题讨论】:
赤手空拳:
使用#_(例如#_[org.ow2.asm/asm-all "4.2"])注释您怀疑无用的依赖项并尝试编译。
使用工具:
Eastwood 是作为 leiningen 插件实现的 clojure linter。它将使用其:unused-namespaces 选项(默认情况下未启用)来满足您的需求。我让你去看医生。
【讨论】: