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

欢迎!请参见关于页面获取更多关于怎样使用此页面的信息。

0
tools.deps

...即maven.clj中

1 答案

0

它通过所有的传递性maven依赖来获得。你遇到什么问题吗?

啊,好的,可能真的没问题。我们只是在构建Debian clojure-cli包装时遇到了一个失败,我之前已经给你发邮件了。我怀疑这更可能是我们现在配置的问题。谢谢你的帮助。
嗯,我可能已经想明白了。工具的依赖管理是否有处理 pom
确实不处理重定向(见 https://clojure.atlassian.net/browse/TDEPS-8)。这种现象相当罕见,我在过去6年中只看到过一两次,因此未列为高优先级。
好的。看起来 Debian 依赖于它们。在我的某些设备上,可能只有少数 Java 软件包被安装,对 /usr/share/maven-repo poms 进行 grep 搜索发现
我可能会尝试为 clojure-cli 解决这个问题,但我怀疑这很可能是 Debian 的一个更普遍的问题。再次感谢您的帮助。
哦,我认为这只会是 Debian 内使用 clojure-cli 构建基于 deps.edn 的包时的问题。
鉴于您的经验,如果我们能找到处理它的方法,听起来 clojure-cli 包的正常使用(即 ~/.m2 正常的情况下)不应该受到影响。
我可以看看,再看看支持它有多困难。我已经考虑这件事很长时间了。:)
那会很棒,如果你认为我能帮上忙,就告诉我——我很乐意试试。
不用着急,但鉴于书虫版(bookworm release)可能即将发布,我刚开始重新考虑clojure打包的问题,想知道你是否重新回顾了这个问题。
不,短期内不太可能去做。
好的。谢谢你的更新。
嗨,@alexmiller,

我正在尝试将clojure-cli-tools集成到Debian中...
这个有什么新消息吗?
没有,还没时间
我明白了。
感谢你的更新,Alex。

如果你有任何关于如何处理这个问题的想法/线索/思考/笔记,并可能帮助其他对CLI代码基础了解较少的人解决这个问题,请随意将其添加到错误条目中。

https://clojure.atlassian.net/browse/TDEPS-8

再次感谢,
Leandro
...