欢迎!请访问关于页面以了解更多关于如何使用本站的信息。
在我们公司,我们使用了一系列项目。我们希望它们都能共享一些公共依赖项和别名。对于我们来说,在https://clojure.org/reference/clojure_cli#deps_sources中指定的其他配置之外,支持一个额外的配置级别(通常称为"工作空间级别"的配置)是完全合理的。这可行吗?
我们尝试了两种折衷方案- 在用户级别配置中放置共享配置。这种方法存在以下问题:1) 没有地方存储用户设置。2) 我们不得不修改 CLJ_CONFIG 来指向文件的存储位置。- 为每个项目自动生成 deps.edn 文件。这种方法可行,但每次共享依赖项更改时都会产生大量更新。这也为自定义项目特定或工作空间特定的设置留不出空间,因为这些配置文件都是自动生成的。
CLJ_CONFIG
deps.edn
我将其重定向到重复项 - 请在那里投票/评论