繁体   English   中英

在leiningen REPL中显示加载的依赖项

[英]Display loaded dependencies in leiningen REPL

我遇到了问题,因为我的库似乎与已发布的文档冲突。 我之前安装了正确版本的东西时遇到了一些问题,我想知道这是不是原因。

有没有办法打印出在repl中加载哪些罐子所以我可以检查?

您也可以使用查询lein

  • 带有lein classpath
  • lein deps :tree的依赖关系树打印输出

这也可能有所帮助:

lein deps :tree - 显示被拉入的依赖树

[library "version" :exclusions [some-other-lib "version"]] - 排除由某些库引入的some-other-lib

然后,您可以通过定义自己的依赖关系向量手动拉入some-other-lib的正确版本。

(System/getProperty "java.class.path")

有几种选择:

  • 使用java interrop: (System/getProperty "java.class.path")(println (seq (.getURLs (java.lang.ClassLoader/getSystemClassLoader))))
  • clojure / java.classpath包含有用的函数:如system-classpath
  • leinlein classpathlein deps :tree
  • bootboot show -p ,以及boot环境中的有用功能。 也许看看martinklepsch / boot-deps

对于boot ,我还编写了nha / boot-deps来帮助管理依赖冲突。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM