如何从Clojure Leiningen项目中删除未使用的依赖项?

4

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


你是在询问如何从构建中删除旧的依赖项吗?还是在寻找一种方法来确定哪些依赖项(在project.clj中)实际上不再被项目的任何源文件所引用? - Paul
1个回答

5
赤手空拳: 使用#_(例如#_[org.ow2.asm/asm-all "4.2"])注释你认为无用的依赖项并尝试编译。
使用工具: Eastwood是一个Clojure语言的代码检查器,实现为Leiningen插件。使用它的:unused-namespaces选项(默认情况下未启用),即可完成所需功能。请前往相关文档了解更多信息。

非常感谢!我一定会尝试这个。 - Punit Naik

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接