2012-03-21 32 views
7

Algunas investigaciones que revelé que el archivo faces-config.xml.jsfdia se genera por eclipse como un tipo de diferencia para el faces-config.xml(source), que a veces causa problemas de implementación en servidores JBoss anteriores (source).¿Para qué es el archivo faces-config.xml.jsfdia?

Y los primeros cientos de resultados de google también demostraron que muchos proyectos realmente mantienen su faces-config.xml.jsfdia bajo control de versión.

¿Es esto un descuido? ¿Es el archivo realmente bueno para algo? Incluso sin tener el control de la versión faces-config.xml, eclipse tiene un historial local que podría usar para restaurar la configuración, entonces ¿por qué debería mantener una diferencia separada de la configuración? Ni siquiera hay una opción (de todos modos sería inútil) de "revertir configuración", entonces, ¿cuál es el punto?

Gracias

Respuesta

13

El archivo es el archivo faces-config.xml.jsfdia Eclipse-específica que contiene la representación de un diagrama de faces-config.xml. Si abre el archivo faces-config.xml y el interruptor de ficha Diagrama (hay tres pestañas en la parte inferior izquierda de la vista del editor; Diagrama, árbol y Fuente), este archivo será creado automáticamente si no está presente . Recuerda todos los diagramas que, por supuesto, no se pueden recordar en el archivo faces-config.xml.

Necesita agregar este archivo a la lista de ignorar de su programa de control de versiones. P.ej. el archivo .hgignore en la raíz del proyecto en caso de Mercurial.

syntax: regexp 
\.jsfdia$ 
+0

Genial como siempre. Gracias, BalusC – kostja

+0

De nada. – BalusC