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

欢迎!请查看关于页面以了解更多关于如何工作的信息。

+2
tools.deps
编辑

在工具.deps中使用local/root提供程序时,如果能引用您的user.home将很好。我共享机器间的用户级别配置,这些机器具有不同的home位置,但是我的依赖都相对于它。

具体来说,这是由于我对REBL的使用,我的Jar文件在home目录中,但是我的电脑上不同的home目录,并且我不想为每个来定制deps.edn。

谢谢。

1 个回答

+1

到目前为止,我们一直抵制在deps.edn中添加任何变量或解释,以便它可以是纯数据。虽然我不会排除这一点,但这是一个大的妥协。

我尊重这一点。我会等待沙滩椅子时间。
我明白。我会等待沙滩椅子时间。

注意,local/root也支持相对路径。
那么它是相对于什么而言的呢?是 deps.edn 文件吗?还是执行 clj 的 shell 的工作目录?
by
包含 "project" 的 deps.edn 文件的目录。如果在 ~/.clojure/deps.edn 文件中,则它与项目 deps.edn 相对,而不是与 ~/.clojure/deps.edn 相对,这意味着除项目 deps.edn 之外的所有相对目录都有点奇怪。
...