Como parte de una tarea de implementación en Gradle, deseo cambiar el valor de una propiedad en foo.properties
para que apunte a una base de datos de producción en lugar de a una base de datos de desarrollo.¿Cómo puedo transformar un archivo .properties durante una compilación de Gradle?
Prefiero no reemplazar todo el archivo por completo, ya que es bastante grande y significa que tendríamos que mantener dos versiones separadas que solo difieren en una sola línea.
¿Cuál es la mejor manera de lograr esto?
También puede utilizar Apache Commons biblioteca de configuraciones que proporciona una API más conveniente (http://commons.apache.org/configuration/userguide/howto_filebased.html). Por supuesto, igual tendrá que implementar la mayor parte de la lógica usted mismo. – rodion
Ant [tarea de PropertyFile] (http://ant.apache.org/manual/Tasks/propertyfile.html) hizo exactamente lo que necesitaba. –