在
2024 Clojure 状态调查!
分享您的想法。
欢迎!请参阅
关于
页面以获取更多关于该功能的信息。
GitHub 登录
所有活动
问题
未回答
标签
提问一个问题
关于
提问一个问题
鉴于Xpp3Dom的导入, wondered tools.deps 是否可能缺少 a plexus-utils 依赖。
0
票
提问
Jan 22, 2023
在
tools.deps
由
Rob Browning
...即maven.clj中的内容...
请
登录
或
注册
以添加评论。
请
登录
或
注册
以回答此问题。
1
答案
0
票
回答
Jan 22, 2023
由
alexmiller
它通过所有传递的maven依赖项具有它。是否遇到了什么问题或任何事情?
评论
Jan 23, 2023
由
Rob Browning
啊,OK,可能没问题。我们只是在处理关于Debian clojure-cli打包过程中遇到失败的时候使用了这个。我怀疑这更可能只是我们现在那里的一个安排问题。谢谢你的帮助。
评论说
2023年1月29日
来自
Rob Browning
嗯,我可能已经弄懂了。tools.deps是否能处理pom中的<distributionManagement> <relocation>部分?看起来Debian目前在/usr/share/maven-repo(在libplexus-component-annotations-java中)有plexus-component-annotations-1.5.5.pom,其中有重定位部分指向“debian”版本,这个版本确实存在(实际上是2.1.1),但deb构建当前决定尝试下载1.5.5。
评论说
2023年1月29日
来自
alexmiller
确实如此,它不处理重定位(参见
https://clojure.atlassian.net/browse/TDEPS-8
)。它们很少见,我在6年中只见过一到两次,所以没有被列为重点项目。
评论说
2023年1月29日
来自
Rob Browning
OK。看起来Debian依赖它们。在我的机器上(可能只有少数Java软件包被安装),在/usr/share/maven-repo中的pom文件上使用grep搜索<relocation>,找到了60多个匹配项。
我可能尝试在clojure-cli中解决这个问题,但我怀疑这可能是一个更普遍的Debian问题。再次感谢您的帮助。
评论说
2023年1月29日
来自
Rob Browning
哦,我认为这应该只影响到在Debian中使用clojure-cli构建基于deps.edn的包的情况。
根据您的经验,如果我们能找到处理这个问题的方法,听起来clojure-cli包的常规使用(例如,~/.m2正常时的情况)不会受到影响。
评论
2023年1月30日
由
alexmiller
我可以看一下,并评估支持难度。我已经思考这个问题很长时间了。:)
评论
2023年1月31日
由
Rob Browning
那样很好,如果你认为我可以帮上忙,请告诉我--我很乐意尝试。
评论
2023年6月5日
由
Rob Browning
不用着急,但鉴于bookworm版本的发布可能即将到来,我开始重新考虑clojure的打包问题,想知道你是否重新考虑过这个问题。
评论
2023年6月6日
由
alexmiller
不会,短期内不太可能解决这个问题
评论
2023年6月7日
由
Rob Browning
好的。谢谢更新。
嗨,@alexmiller,
试图将clojure-cli-tools集成到Debian中...
有什么新消息吗?
没有,没时间
我明白了。
感谢你的更新,Alex。
如果你有任何想法/提示/想法/笔记,关于如何处理这个可能有助于其他人解决此问题(他们对cli代码库的了解较少),请随时将其添加到错误条目中。
https://clojure.atlassian.net/browse/TDEPS-8
再次感谢,
Leandro
请
登录
或
注册
以添加评论。
欢迎来到Clojure问答社区,在这里您可以向Clojure社区成员提问并获得答案。
相关问题
如果deps.edn中依赖项的git/sha无法找到,则将显示非信息性错误消息
clojure.tools.deps.script.make-classpath2/run-core可以考虑为公共API吗?
提供一种创建具有工具.deps.alpha安装版本类路径的方法
为工具.deps.alpha API添加下载进度回调支持
tools.deps中的make-classpath2不能从项目目录以外的目录运行
分类
所有类别
Clojure
(1.5k)
ClojureScript
(610)
ClojureCLR
(25)
贡献库
(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)
...