请在
2024 Clojure现状调查!
分享你的想法。
欢迎!请查看
关于
页面了解更多关于它是如何工作的信息。
GitHub 登录
所有活动
问题
未回答
标签
提问
关于
提问
鉴于Xpp3Dom导入,不确定tools.deps是否遗漏了plexus-utils依赖。
0
票
提问
2023年1月22日
在
tools.deps
由
Rob Browning
...即,在 maven.clj 中
请
登录
或
注册
以添加评论。
请
登录
或
注册
来回答此问题。
1
个答案
0
票
回答了
2023年1月22日
由
alexmiller
它通过所有转递maven依赖项具备。你遇到什么问题了吗?
评论了
2023年1月23日
由
Rob Browning
啊,好吧,可能真的没问题。我们只是在使用Debian clojure-cli打包时遇到了失败,我已经将这个情况通过邮件告诉你了。我怀疑这可能只是我们目前那里的设置问题。感谢你的帮助。
评论了
2023年1月29日
由
Rob Browning
嗯,我可能已经想明白了。tools.deps 是否处理不了 pom 中的
?看起来目前 Debian 在 /usr/share/maven-repo (在 libplexus-component-annotations-java) 有一个 plexus-component-annotations-1.5.5.pom,其中包含了指向“debian”版本的 relocation 部分,这个版本确实存在(实际上为 2.1.1),但当前的 deb 打包选择下载 1.5.5。
评论
Jan 29, 2023
by
alexmiller
确实,它不处理 relocation(参见
https://clojure.atlassian.net/browse/TDEPS-8
)。由于这种情况很少发生,我在过去6年中只看到过一次或两次,因此并未将其列为优先任务。
评论
Jan 29, 2023
by
Rob Browning
好的。Debian 似乎依赖于这些位置。在我的机器上,可能只有少数 Java 软件包安装了,使用 grep 在 /usr/share/maven-repo 的 pom 中查找
找到 60 多个匹配项。
我可能尝试为 clojure-cli 工作一个临时的解决方案,但我觉得这很可能是 Debian 中的一个更普遍的问题。再次感谢你的帮助。
评论
Jan 29, 2023
by
Rob Browning
噢,我认为这应该只影响 Debian 中使用 clojure-cli 的构建基于 deps.edn 的软件包。使用 Debian build-deps 构建。
根据你的经验,如果我们能想出一种方法来处理这个问题,那么看起来 clojure-cli 的常规使用(即 ~/.m2 正常的典型使用)不应该受到影响。
评论
Jan 30, 2023
by
alexmiller
我可以看看它并判断支持难度。我已经想这个问题很长时间了。:)
回复
2023年1月31日
由
Rob Browning
那将很棒,如果你认为我可能有所帮助,请告诉我——我很乐意尝试。
回复
2023年6月5日
由
Rob Browning
不着急,但由于bookworm版本可能即将发布,我正在再次考虑clojure包装,想知道你是否有重新考虑这一点的想法。
回复
2023年6月6日
由
alexmiller
不一定能很快就做到。
回复
2023年6月7日
由
Rob Browning
好的。 谢谢更新。
回复
2024年5月15日
由
Leandro Doctors
你好,@alexmiller,
尝试将clojure-cli-tools集成到Debian中...
对此有何消息?
评论了
五月 15
由
alexmiller
是的,还没有时间
评论了
五月 16
由
Leandro Doctors
我明白了。
感谢更新,Alex。
如果您有任何关于如何解决这个问题且可能帮助其他对cli代码库了解较少的人的想法/提示/想法/笔记,请大胆地添加到错误条目中。
https://clojure.atlassian.net/browse/TDEPS-8
再次感谢,
Leandro
请
登录
或
注册
以添加评论。
欢迎来到Clojure问答社区,在这里您可以提出问题并从Clojure社区成员那里获得答案。
相关问题
如果无法找到deps.edn中依赖项的git/sha,将显示非 informative 错误信息
clojure.tools.deps.script.make-classpath2/run-core是否可以考虑为公共API?
提供一种创建包含tools.deps.alpha安装版本类路径的途径
向tools.deps.alpha API添加下载进度回调支持
tools.deps中的make-classpath2不能从除项目目录之外的其他目录运行
分类
所有分类
Clojure
(1.5k)
ClojureScript
(610)
ClojureCLR
(25)
Contrib libs
(719)
algo.generic
(3)
algo.monads
(4)
core.async
(112)
core.cache
(19)
core.contracts
(5)
core.logic
(66)
core.match
(44)
core.memoize
(8)
core.rrb-vector
(13)
core.typed
(33)
core.unify
(5)
data.avl
(1)
data.codec
(3)
data.csv
(12)
data.finger-tree
(1)
data.fressian
(6)
data.generators
(3)
data.int-map
(17)
data.json
(17)
data.priority-map
(3)
data.xml
(23)
data.zip
(4)
java.classpath
(2)
java.data
(12)
java.jdbc
(3)
java.jmx
(6)
math.combinatorics
(5)
math.numeric-tower
(1)
replicant
(0)
test.check
(45)
test.generative
(2)
tools.analyzer
(8)
tools.build
(29)
tools.cli
(7)
tools.deps
(119)
tools.deps.graph
(2)
tools.emitter.jvm
(7)
tools.gitlibs
(4)
tools.logging
(6)
tools.macro
(8)
tools.namespace
(29)
tools.reader
(11)
tools.tools
(2)
tools.trace
(5)
工具
(72)
元数据
(19)
其他
(91)
...