maven - 如何将Stash用作Gradle项目的Maven远程存储库?

标签 maven gradle bitbucket-server

如何引用托管在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原始文件夹结构的正确路径,因此Gradle可以理解。当我引用存储在存储库中的库时,抛出以下错误:

Error:Cause: unable to find valid certification path to requested target

最佳答案

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

只是

关于maven - 如何将Stash用作Gradle项目的Maven远程存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38747160/

相关文章:

javascript - 适用于 Java、JS、C# 的 Gradle GRPC 编译

Android 错误 否,minSdk(API 19) > deviceSdk(API 1)

maven - 使用 Maven 创建通用输出 zip 文件

maven - 解决与 Maven 的库冲突

java - 通过 Maven 使用 jar 作为资源

java - 如何使用 Java 中的 stash Rest API 获取 stash 存储库中特定文件夹内的文件名列表

git - 为什么 Git 只是在没有 --force 标志的情况下执行强制更新?

spring - Maven 项目无法构建

Grails 3.3.2 - gradlew bootRun 有效,但 grails run-app 和 grails-compile 无效

continuous-integration - 在 Bamboo 上触发构建以获取 Stash 上的拉取请求?