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

欢迎!请在 关于页面 获取更多关于这是如何工作的信息。

0 投票
tools.deps

...即 maven.clj 中

1 个答案

0 投票

它通过所有传递的 maven 依赖项都有它。您遇到什么问题了吗?

哦,好的,很可能是没有问题。我们只是在使用 Debian clojure-cli 打包时遇到了失败,我之前给你发了邮件。我怀疑这很可能只是我们当前配置的问题。谢谢你的帮助。
嗯,我可能已经想明白了。tools.deps能否处理pom文件中的部分?看起来Debian目前在新版的plexus-component-annotations-1.5.5.pom中提供了一个指向"debian"版本的引用,这个版本实际上存在(实际上是2.1.1),但当前deb构建尝试下载的版本是1.5.5。
确实如此,它不处理重定向(见https://clojure.atlassian.net/browse/TDEPS-8)。由于这些情况很罕见,在我过去的6年中只见到一两次,所以未能作为高优先级问题解决。
好的。看起来Debian依赖于这些重定向。在我的机器中,可能只有少数Java包已经安装,grep搜索/usr/share/maven-repo目录下的pom文件中的匹配项有60多个。

我可能会尝试为clojure-cli工作围绕这个问题,但我觉得这可能在Debian中是一个更普遍的问题。再次感谢您的帮助。
哦,我还认为这仅是Debian中clojure-cli使用的問題(即通常使用时~/.m2是正常的)。
鉴于你们的经验,如果我们能找到一种方式来处理它,听起来像clojure-cli包的正常使用(即当~/.m2正常时,典型的使用)不应该受到影响。
嗨,@alexmiller,

我正在尝试将 clojure-cli-tools 放入 Debian...
对此有何新消息?
抱歉,我还没有时间
我明白了。
感谢你的更新,Alex。

如果你有任何想法/提示/思考/笔记,可以帮助别人解决这个问题(别人对 cli 代码库了解得更少),请随意将其添加到错误条目。

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

再次感谢,
Leandro
...