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

欢迎!请查看 关于 页面,了解更多关于如何使用本网站的信息。

0 投票
tools.deps

...即 maven.clj 中的内容

1 答案

0 投票

It has it via all the transitive maven deps. Is there an issue you're running into or anything?

Ahh,明白了,可能没有问题。 我们刚才在处理Debian clojure-cli打包时遇到了故障,我已经给你发了邮件。 我怀疑这可能只是我们现在安排的问题。 谢谢你的帮助。
嗯,我可能已经想明白了。tools.deps是否处理不了pom <distributionManagement> <relocation>?看起来目前Debian在/usr/share/maven-repo(在libplexus-component-annotations-java中)有一个plexus-component-annotations-1.5.5.pom,其relocation部分指向“debian”版本,该版本确实存在(实际上是2.1.1),但目前deb构建尝试下载1.5.5。
确实,它不处理搬家(见https://clojure.atlassian.net/browse/TDEPS-8)。由于这种情况不是很常见,我在6年的时间里只见过一两次报告,所以并没有成为高优先级的事项。
好的。看起来Debian依赖于这些。在我的机器上,可能只安装了少数Java包,grep搜索/usr/share/maven-repo中的poms <relocation>可以找到60多个匹配项。

我可能会试试看能否为clojure-cli解决这个问题,但我怀疑这很可能是Debian的一个更普遍的问题。再次感谢你的帮助。
哦,我想这应该只影响在Debian中使用clojure-cli构建基于deps.edn的包并使用Debian build-deps的情况。
根据你的经验,如果我们能想出办法处理这个问题,那么clojure-cli包的正常使用(即典型情况下~/.m2正常运行的情况)不应该受到影响。
我可以看看它,看看支持该功能的难度有多大。我已经考虑这个问题很久了。 :)
这听起来很好,如果你认为我可能有所帮助,请随时告诉我——我很乐意尝试。
不用着急,但是鉴于书虫版本可能即将发布,我开始考虑clojure包装的问题,不知道你是否重新关注了这个问题。
不太可能会很快着手处理。
好的。 谢谢更新。
嗨,@alexmiller,

正在尝试将 clojure-cli-tools 引入 Debian...
关于这个有消息吗?
没有,还没有时间。
我明白了。
感谢更新,Alex。

如果您有任何关于如何解决这个问题,可能有助于其他对 cli 代码库了解较少的人的观点、建议、想法或笔记,请随时将其添加到错误条目中。

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

再次感谢。
Leandro
...