编程语言
首页 > 编程语言> > java-防止eclipse项目中的auth数据保存到存储库

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