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

欢迎!请参阅 关于页面 了解更多有关如何使用本站的信息。

+33
工具

目前,如果您有一个在 Maven 上的依赖项是 BOM,那么您需要查找该 BOM 所有组件并将其列为显式、单独的依赖项。如果 t.d.a 直接支持此类依赖项,这将节省大量的侦探工作和冗余。

1 答案

+10

编辑
 
最佳答案

登录至 https://clojure.atlassian.net/browse/TDEPS-202

示例

clj -Stree '{:deps {com.fasterxml.jackson/jackson-bom {:mvn/version "2.13.0" :extension "pom"}}}'
在使用新发布的 GraalVM polyglot 包时遇到此问题,例如。


 clj -Sdeps '{:deps {org.graalvm.polyglot/js {:mvn/version "23.1.0"}}}'
再添加一个例子..越来越多的ML库依赖于Tribuo,并且也包括那些尝试包含`org.tribuo/tribuo-all {:mvn/version "4.3.1" :extension "pom"}`作为依赖的库(最终用户必须将其包含在自己的`deps.edn`中,否则找不到)。
谢谢,这很有帮助
...