[英]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")
有幾種選擇:
(System/getProperty "java.class.path")
, (println (seq (.getURLs (java.lang.ClassLoader/getSystemClassLoader))))
system-classpath
lein
: lein classpath
和lein deps :tree
boot
: boot show -p
,以及boot環境中的有用功能。 也許看看martinklepsch / boot-deps 。 對於boot
,我還編寫了nha / boot-deps來幫助管理依賴沖突。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.