如何引用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理解。当我引用存储在存储库中的库时,会引发以下错误:
错误:原因:无法找到所请求目标的有效证书路径
答案 0 :(得分:0)
我不知道你为什么要使用Stash,因为使用SCM代替Nexus并不是那么好......
但是,如果您愿意,请检查nebula plugin
是否为gradle,here是否正确。也许它会对你有帮助;)
只需
答案 1 :(得分:0)
Jeroen Mols在他的文章中描述了一个设置:
我还没有尝试过,因为我决定同时安装本地 Nexus 实例。如果它适合你,请在这里发表评论。