是否有任何 gradle 函数/插件可以从特殊的配置/属性文件中读取/绑定一些秘密属性(api 密钥、密码)?
例如,在 android 插件中,您可以在~/.gradle/gradle.properties文件中设置属性:
apiKey=SUPER_SECRET_VALUE
比项目build.gradle:
android {
buildTypes {
debug {
buildConfigField "String", "API_KEY", apiKey
}
}
}
在项目本身中,您使用BuildConfig.API_KEY
字符串常量。
对于其他(java)项目,gradle中是否有类似的解决方案?
或者这种方法可能是错误的,应该使用其他一些解决方法?