我们有一个gradle项目,我们希望从git仓库中获取很少的依赖项。我们正在传递git URL(settings.gradle)和用户名和密码(在build.gradle内部)。 build.gradle可以通过以下方式传递用户名和密码:
身份验证(用户名:“用户名”,密码:“密码”)
找不到参数[{userName = mavenUser, 密码= mavenPassword}],类型为org.gradle.api.Project的根项目“项目名称”。
如果我们从gradle.properties中删除上述身份验证,则会收到以下异常:
org.eclipse.jgit.api.errors.TransportException ::要求进行身份验证,但尚未注册CredentialsProvider
版本版本为2.1,而git存储库托管在安全服务器上,存储库添加为:
'''project.dependencies {
implementation "com.abc.ds.base:common"
}'''
在模块git仓库“ common”上方,没有任何SSH密钥和私钥集。但是要访问git,我们使用的是用户名和密码。