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