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

欢迎!请参阅关于页面了解有关此功能的更多信息。

0投票
Clojure CLI
已关闭

我们公司在众多项目中使用一组项目。我们希望它们共享通用依赖项和别名。对我们来说,在除https://clojure.org/reference/clojure_cli#deps_sources中指定的其他配置之外,支持额外的配置级别,通常称为“工作区级别”配置是完全有意义的。能否支持这一点?

我们尝试了两种解决方案:
- 在用户级别配置中放置共享配置。这种方法存在以下问题:1) 没有地方存储用户设置。2)我们必须修改CLJ_CONFIG以指向文件的存储位置。
- 为每个项目自动生成deps.edn文件。这种方法可行,但每当更改共享依赖项时,它会生成大量更新。由于每个配置文件都是自动生成的,这也为自定义项目特定或工作区特定设置留下了很少的空间。

这正是我们迁移到单一代码仓库并使用Polylith的原因之一。请参阅我在corfield.org上的关于这一主题的系列博客文章。
by
感谢分享!

1 个答案

0投票
by
已选 by
 
最佳答案

我将将其重定向到重复项 - 请在那里投票/评论

...