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

欢迎!请查看关于页面了解更多关于这个站点如何工作的信息。

0 投票
tools.deps
已关闭

我启动了一个ec2 t3.nano实例,创建了一个Clojure依赖项目。我唯一的依赖是一个大约100MB的私有jar文件。
clj命令无法下载该文件,并在错误信息中误导
构建类路径出错。找不到�件名称name/of/artifact

出于好奇,我查看了tools.deps代码,试图运行s3调用
`
(aws/invoke s3-client {:op :GetObject

                     :request {:Bucket "bucketname"
                               :Key "/path/to/jar"}})

`

然后我们得到了一个清晰的错误(见https://clojurians.slack.com/files/U2N9GDB1U/F03E16TB10Q/image.png

看起来cognitect http正在将文件保持在内存中,在非常小的实例或容器上不工作(它与mvn一起工作)
快速修复:有一个更好的错误信息
非常感谢

关闭,注明: 现在在1.11.1.1119版本中可用

1 答案

0 投票
...