Tengo un espacio de trabajo de Eclipse con muchos (> 50) paquetes. Algunos paquetes contienen configuraciones de proyectos especiales para, por ejemplo, el formato de código específico del cliente.Eclipse cambia la configuración del proyecto, marca de tiempo, comentario después de finalizar la compra
Si configuro un nuevo espacio de trabajo y pago y envío un proyecto existente con un formato de código específico del cliente, ¡Eclipse cambia el comentario de fecha en org.eclipse.jdt.ui.prefs
a la fecha actual automáticamente!
Este es el archivo de preferencias (org.eclipse.jdt.ui.prefs
) en SVN:
#Tue Apr 24 09:15:20 CEST 2012
eclipse.preferences.version=1
formatter_profile=_myProfile
formatter_settings_version=12
Este es el archivo (org.eclipse.jdt.ui.prefs
) después de la salida:
#Tue Apr 24 09:30:25 CEST 2012
eclipse.preferences.version=1
formatter_profile=_myProfile
formatter_settings_version=12
Lo mismo sucede con los ajustes org.eclipse.core.resources.prefs
el archivo si fijo la codificación a UTF-8 para todo el proyecto.
SVN:
#Tue Apr 24 09:26:48 CEST 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
después de la salida:
#Tue Apr 24 09:28:00 CEST 2012
eclipse.preferences.version=1
encoding/<project>=UTF-8
Si un proyecto contiene dos archivos de configuración (org.eclipse.core.resources.prefs
y org.eclipse.jdt.ui.prefs
) sólo el archivo org.eclipse.core.resources.prefs
configuración cambiará!
¿Alguien sabe por qué Eclipse cambia esta línea y cómo puedo evitarla?
Pregunta muy interesante. No tengo una respuesta, pero un comentario: es conveniente almacenar la configuración de Eclipse en subversión, pero a veces te muerde. Subversion solo puede almacenar archivos completos, y la configuración de Eclipse es una configuración de parte, parte generada o almacenada en caché. – mliebelt
En cuanto a ** why ** Eclipse cambia la fecha: este es el formato de archivo '.properties' estándar manejado por [java.util.Properties] (http://docs.oracle.com/javase/6/docs/api /java/util/Properties.html). Incluye la fecha en que se escribió el archivo. –