Evitar que los datos de authentication en el proyecto eclipse se guarden en un repository

Estoy trabajando en un proyecto de Android con Eclipse y uso un repository de git con EGit. Tengo datos (en mi caso dos cadenas, key OAuth y secreto) que necesito en mi proyecto, pero no quiero que sean enviados al repository de git.

Mi primer pensamiento fue definir las cadenas como parámetro del comstackdor, ya que las configuraciones del proyecto no están incluidas en el repository de git. Estoy acostumbrado a hacer esto en C / C ++ y no es un problema en Eclipse, pero en el proyecto Java / Android parece que esta opción falta.

Entonces, ¿cómo se configuran los datos confidenciales que se utilizan en un proyecto de Java y no se envían a un depósito de código junto con el rest del código?

Haz que sean variables estáticas dentro de un file de class que Git ignore. Esto causaría errores de compilation para las personas que descargan la fuente, pero debería ser bastante explicativo para el usuario solucionarlo solo mientras mantenga las variables dentro de ese file de class al mínimo. Me gusta AuthData.FB_SECRET

También puede almacenar esas dos cadenas en un file encryption (e ignorado por git).
Véase, por ejemplo, " Cifrar contraseña en files de configuration (Java) ".

Incluso si ese file fuera empujado de alguna manera … aún estaría encriptado.