首页 > 解决方案 > 解决来自 Leiningen 的 GitLab 的私有依赖项

问题描述

我在设置 Leiningen 以解决来自 GitLab 的私有依赖项时遇到问题。

它在 Maven 项目中运行良好。Private-Token:abcd我通过为存储在~/.m2/settings.xml(如 GitLab文档中所述)中的HTTP 标头 () 提供配置来配置它。

我尝试按照文档设置与 lein 类似的东西,但它总是无法解决依赖打印Could not find artifact ... in releases。这是我添加到 project.clj 中的内容:

  :repositories [["releases" {:url "https://gitlab.com/api/v4/projects/.../packages/maven"
                              :creds :gpg}]]

我可能错误地添加了私有令牌(或使用了错误的凭据提供程序)。尝试了添加到 ~/.lein/credentials.clj 的用户名/密码/密码的不同组合(后来用 gpg 加密),但没有任何工作正常。有什么提示吗?

标签: clojuregitlableiningen

解决方案


推荐阅读