当Clojure遇到构建类路径(deps.edn配置、环境)的任何问题时,由于只有异常信息被打印,诊断问题几乎是不可能的。
例如,在一个代理环境中,Clojure因为一条通用的单行信息而无法解决Maven依赖项
构建类路径失败。无法读取org.clojure:clojure:jar:1.9.0-beta2的依赖描述符
(我认为这个错误是由于网络代理引起的。)
考虑添加一个'debug'或'verbose'或'stacktrace'选项,该选项可以提供对底层机制(堆栈跟踪)的可见性,这样用户就可以更好地诊断问题。