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

欢迎!请访问关于页面获取更多关于如何使用本网站的详细信息。

0
tools.deps

...即maven.clj文件中

1 答案

0

它是通过所有转译的Maven依赖来实现的。你遇到了问题吗?

啊,好的,可能确实没问题。我们只是在包装Debian clojure-cli时遇到了失败,我已经给我发邮件了。我怀疑这很可能是目前我们安排的某个问题。谢谢你的帮助。
嗯,我可能找到了解决办法。是否有这样的可能性,即 `tools.deps` 无法处理 `` 中的 ``?看起来现在Debian在`/usr/share/maven-repo`(在`libplexus-component-annotations-java`中)有一个名为 `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`中的poms,发现有60多个匹配的``。

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

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

如果你有任何想法/提示/思考/笔记,认为这可能会帮助其他对cli代码库了解不多的人解决这个问题,请随时将其添加到问题报道中。

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

再次感谢,
Leandro
...