【问题标题】:How to use Stash as a Maven remote repository for a Gradle project?如何使用 Stash 作为 Gradle 项目的 Maven 远程存储库?
【发布时间】:2016-12-09 09:15:24
【问题描述】:

如何引用托管在 Stash (aka. Bitbucket Server) 上的自定义远程 Maven 存储库?这是我在根build.gradle 中尝试的:

allprojects {
    repositories {
        jcenter()
        maven {
            // This Stash path does not work
            url "https://stash.company.lan/projects/AP/repos/internal-repository"
        }
        maven {
            // This GitHub path works fine
            url "https://github.com/user/mvn-repo/tree/master"
        }
    }
}

我无法找出 Stash 的 raw 文件夹结构的正确路径,因此 Gradle 可以理解。当我引用存储在存储库中的库时,会引发以下错误:

错误:原因:无法找到请求目标的有效证书路径

【问题讨论】:

    标签: maven gradle bitbucket-server


    【解决方案1】:

    我不知道你为什么要使用 Stash,因为使用 SCM 代替 Nexus 不是很好的方法... 但是,如果您愿意,请检查 nebula plugin 的 gradle,here 是它。也许它会帮助你;)

    只是

    【讨论】:

      【解决方案2】:

      Jeroen Mols 在他的文章中描述了一种设置:

      我还没有尝试过,因为我决定同时安装一个本地 Nexus 实例。如果对您有用,请在此处发表评论。

      【讨论】:

        猜你喜欢
        • 2020-01-09
        • 2013-09-22
        • 2017-09-26
        • 2016-05-30
        • 2014-06-10
        • 2014-06-11
        • 1970-01-01
        • 2018-01-23
        • 2014-11-06
        相关资源
        最近更新 更多