2024 状态 Clojure 调查!分享您的想法。

欢迎!请参阅关于页面,了解详细信息。

+1
tools.deps

当Clojure遇到构建类路径(deps.edn配置、环境)的任何问题时,由于只有异常信息被打印,诊断问题几乎是不可能的。

例如,在一个代理环境中,Clojure因为一条通用的单行信息而无法解决Maven依赖项

构建类路径失败。无法读取org.clojure:clojure:jar:1.9.0-beta2的依赖描述符

(我认为这个错误是由于网络代理引起的。)

考虑添加一个'debug'或'verbose'或'stacktrace'选项,该选项可以提供对底层机制(堆栈跟踪)的可见性,这样用户就可以更好地诊断问题。

4 答案

0

评论者:alexmiller

这不是此问题的重点,但你可能看到这个原因是因为使用了Clojars CDN URL,它需要比旧JDK中可用的SSL功能。使用Java 8或9的最新版本可能对您有效。代理也可能是原因之一。

0

评论者:gshayban

这看起来最近在master上有改进。

0

评论者:alexmiller

尚未完成。我有一些正在进行的工单将在下一次发布中进行更新。

0
参考: https://clojure.atlassian.net/browse/TDEPS-21 (由glts报告)
...