java eclipse eclipse-3.4

java - Sincronización de reglas de acción de salvar eclipse



eclipse-3.4 (3)

Si marca la casilla "Habilitar configuración específica del proyecto", se creará un archivo que contiene la configuración que puede registrar. Eso es todo. Entonces solo tienes que asegurarte de que el equipo sepa que solo puedes cambiar ese archivo con el acuerdo del equipo. Esto funciona para varias ventanas de configuración que incluyen Limpieza, Formateador y Guardar acciones.

Los archivos de eclipse estarán en el directorio .settings / con nombres como org.eclipse.jdt.core.prefs.

EDITAR : Necesitará una copia de .settings en la raíz de cada directorio que saque como proyecto. Una vez que haya creado uno a través del IDE, puede verificar una copia en el proyecto adicional.

Mi equipo tiene un conjunto bastante rico de reglas de formato y acciones de guardado, y estas reglas están evolucionando. Estamos buscando un mecanismo para definir centralmente y propagarlos automáticamente. No queremos volver a formatear la base de código, pero esperamos que el formato mejore gradualmente con el tiempo. Estamos utilizando Subversion para el control de código fuente, aunque nos gustaría limitar la configuración almacenada a las reglas y acciones.


¿Has intentado exportar tus preferencias? File --> Export --> Preferences .

También debería poder exportar / importar las configuraciones para el Formateador ( Window --> Preferences --> Java --> Code Style --> Formatter --> Edit button --> Export button ).

Entonces podría tener un conjunto estándar de guardar acciones / preferencias / reglas de formato, que pueden importarse convenientemente desde un archivo.


A partir de Eclipse 4.4.1, no existe una funcionalidad nativa para importar / exportar la "configuración de guardar acción".

Lo que puede hacer es copiar manualmente el archivo que contiene la "configuración de guardar acción".

Ver esta pregunta: eclipse guarda acciones en control de fuente

Lo probé y funcionó para mí, pero no estoy seguro si quiero poner mis preferencias bajo control de fuente.