我有一个gradle项目,配置了两个maven存储库 . 其中一个是网络上的某个nexus存储库,需要进行身份验证 . 另一个是位于项目目录结构中的本地maven存储库 .
构建应首先检查maven用户是否可以访问nexus存储库,如果不是,则应检查本地存储库以查看它是否可以从那里解析依赖关系 .
阅读文档here我订购了我的存储库,以便首先列出远程连接 . 我认为文档说明了按顺序检查存储库 . 这意味着它首先尝试远程位置,如果找到匹配项,我们会找到匹配项,它将继续运行到下一个存储库 .
我的期望是否正确?
我已经按如下方式配置了存储库:
repositories {
maven {
url "http://nexus/content/groups/restricted_group"
credentials {
username user
password user
}
}
maven {
url "${rootProject.projectDir}/libs"
}
}