grandle.properties中的存储库,而不是build.gradle中的存储库

时间:2015-01-13 08:26:43

标签: 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

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。但是需要使用以下符号${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