1

我的私人仓库是从用于所有项目的 bintray 加载的,并且需要凭据:

allprojects {
     jcenter()
     repositories {
        maven {
            url "http://myurl.bintray.com/sdk"
            credentials {
                username 'JohnDoe'
                password 'somePassword'
            }
        }
     }     
}

隐藏它们的最佳方法是什么?

是否可以不创建新的属性实例?

Properties properties = new Properties()
properties.load(project.rootProject.file('local.properties').newDataInputStream())
4

1 回答 1

1

一种方法是在用户特定文件中设置属性$HOME/.gradle/gradle.properties

thePassword=somePassword

在 build.gradle 文件中:

credentials {
    username 'JohnDoe'
    password thePassword
}
于 2016-07-21T10:31:55.340 回答