【问题标题】:How to remove unused dependencies from a clojure leiningen project?如何从 clojure leiningen 项目中删除未使用的依赖项?
【发布时间】:2015-08-25 06:04:12
【问题描述】:

我有一个 leiningen Clojure 项目,其中有很多依赖项。我想自动删除所有未使用的依赖项。我该怎么做呢?请帮忙。

【问题讨论】:

  • 您是在问如何从构建中删除旧的依赖项?或者您是否在寻求一种方法来确定项目的任何源文件中实际上不再引用哪些依赖项(在 project.clj 中)?

标签: clojure leiningen


【解决方案1】:

赤手空拳: 使用#_(例如#_[org.ow2.asm/asm-all "4.2"])注释您怀疑无用的依赖项并尝试编译。

使用工具: Eastwood 是作为 leiningen 插件实现的 clojure linter。它将使用其:unused-namespaces 选项(默认情况下未启用)来满足您的需求。我让你去看医生。

【讨论】:

  • 非常感谢!我一定会试试这个。
猜你喜欢
  • 2012-07-07
  • 2021-01-01
  • 1970-01-01
  • 2021-02-20
  • 2011-10-31
  • 1970-01-01
  • 1970-01-01
  • 2023-03-25
  • 2020-12-07
相关资源
最近更新 更多