Я обычно загружаю секретную папку со всем содержимым, для начала и определяю псевдоним, а затем использую этот объект для обращения ко всем определенным паролям в файле secrets
.
В начало файла build.gradle :
def secrets = new Properties()
file("../secrets.properties").withInputStream {
stream -> secrets.load(stream)
}
fileTree("../secrets").matching {
include "**/*.properties"
}.each {
File file ->
file.withInputStream {
stream -> secrets.load(stream)
}
}
тогда, где мне это нужно:
release {
// ...
key = secrets.MY_KEY
}