java-防止eclipse项目中的auth数据保存到存储库
作者:互联网
我正在使用Eclipse开发Android项目,并在EGit中使用了git存储库.
我有项目中需要的数据(在我的情况下为两个字符串,OAuth密钥和机密),但是我不希望将其推送到git存储库中.
我的第一个想法是将字符串定义为编译器参数,因为项目设置未包含在git存储库中.我习惯在C/C++中执行此操作,而在Eclipse中却没有问题,但是在Java / Android项目中似乎缺少此选项.
因此,如何设置Java项目中使用的敏感数据,而不将其与其余代码一起推送到代码存储库中?
解决方法:
使它们成为Git忽略的类文件中的静态变量.这将导致人们下载源代码时出现编译器错误,但是只要您将该类文件中的变量保持在最低限度,用户就可以自行修复该错误,这很容易说明.像AuthData.FB_SECRET
标签:eclipse,version-control,java,android 来源: https://codeday.me/bug/20191122/2062566.html