2024 Clojure调研问卷!中分享您的想法。

欢迎!请参阅关于页面获取更多关于此功能的信息。

+5
tools.build
关闭

https://github.com/clojure/tools.build/blob/1309f935b098123eb807c972a053eeab77f6f4cd/src/main/clojure/clojure/tools/build/tasks/uber.clj#L172

jar 和 lib 目录之间的处理如 git 依赖或本地根是完全不同的。在我的情况下,我在 jar 依赖和 git 依赖中都存在一些 edn 格式的配置文件(duct 的 duct_hierarchy.edn)。我的额外冲突处理器永远不会接收存在于 git 依赖中的 edn 文件。

这是预期的行为吗?我可以想象到,即使是 LICENSEdata_readers.clj 也会遇到相同的问题。例如,被 git 依赖中的文件覆盖。

已关闭,备注如下:已发布在 v0.9.1 版本中

3 答案

+1

被选中
+1

特别是,如果同等的 :conflict-handlers 功能能在 clojure.tools.build.api/copy-dir 中提供,那就很好了

0

同意这些应该有相同处理,只是疏忽了。

...