存储库位于grandle.properties中,而不是build.gradle中
是否可以将存储库配置放在{gradle\u home\u user}/gradle.properties中,而不是放在{project}/build.gradle中 大概是这样的: 格雷德尔先生存储库位于grandle.properties中,而不是build.gradle中,gradle,Gradle,是否可以将存储库配置放在{gradle\u home\u user}/gradle.properties中,而不是放在{project}/build.gradle中 大概是这样的: 格雷德尔先生 repositories { maven { url "maven_url" credentials { username = "user" password = "password" } }
repositories {
maven {
url "maven_url"
credentials {
username = "user"
password = "password"
}
}
}
格拉德尔酒店
repositories.maven.url=maven_url
repositories.maven.credentials.username=user
repositories.maven.credentials.password =password
是的,这是可能的。但是带点的属性名需要使用以下符号
${project[“my.prop.name”]}
进行访问。相反,我建议使用下划线作为属性分隔符。只需使用${my_prop_name}
即可访问这些文件
build.gradle
repositories {
maven {
url "${repositories_maven_url}"
credentials {
username = "${repositories_maven_credentials_username}"
password = "${repositories_maven_credentials_password}"
}
}
}
gradle.properties
repositories_maven_url=maven_url
repositories_maven_credentials_username=user
repositories_maven_credentials_password=password
是的,这应该是可能的。你试过了吗?我试过了,但似乎不起作用。以上所有
存储库*
属性都被添加为gradle属性。我不想在我的项目的所有构建中写入。gradle存储库部分,因此,我不想使用占位符。您可以使用根项目的build.gradle
文件中的allprojects
或subprojects
闭包从根项目注入公共配置。对其进行了详细描述