grandle.properties 中的存储库,而不是 build.gradle 中的存储库
repository in grandle.properties instead in build.gradle
是否可以将存储库配置放在 {gradle_home_user}/gradle.properties 而不是 {project}/build.gradle 中?
像这样:
build.gradle
repositories {
maven {
url "maven_url"
credentials {
username = "user"
password = "password"
}
}
}
gradle.properties
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_home_user}/gradle.properties 而不是 {project}/build.gradle 中?
像这样:
build.gradle
repositories {
maven {
url "maven_url"
credentials {
username = "user"
password = "password"
}
}
}
gradle.properties
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