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

これを行う 1 つの方法は、ユーザー固有のファイルでプロパティを設定することです$HOME/.gradle/gradle.properties

thePassword=somePassword

そしてbuild.gradleファイルで:

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