如果您有一个 A/deps.edn 包含
{:paths ["src/main/clojure"]
:deps {something/else {:local/root "/Wherever"}}
}
然后在 /Wherever/deps.edn
{:deps {...}} ;; 没有paths,只有deps。
当你从A运行 clj -Spath 时,依赖项会意外地获取 A: /Wherever/src/main/clojure 中的 :paths
而当你从依赖项内部运行 clj -Spath 时,它会获取系统默认 deps.edn 中的路径
*解决方案*
始终指定 :paths