2012-03-21 9 views
7

Niektóre badania wykazały, że plik faces-config.xml.jsfdia jest generowany przez Eclipse jako pewnego rodzaju różnicę dla faces-config.xml(source), że czasami powoduje problemy z wdrażaniem na starszych serwerach JBoss (source).Do czego służy plik faces-config.xml.jsfdia?

I pierwsza para setek wyników google pokazała również, że wiele projektów faktycznie utrzymuje ich faces-config.xml.jsfdia pod kontrolą wersji.

Czy to niedopatrzenie? Czy plik jest rzeczywiście dobry na coś? Nawet bez kontroli faces-config.xml pod kontrolą wersji, eclipse ma lokalną historię, której mógłby użyć do przywrócenia konfiguracji, więc dlaczego miałby zachować oddzielne różnice ustawień? Nie ma nawet (i tak byłoby całkiem bezużyteczne) opcji "przywróć konfigurację", więc o co chodzi?

Dziękuję

Odpowiedz

13

Plik faces-config.xml.jsfdia Eclipse jest specyficzny plik zawierający reprezentację schemat faces-config.xml. Jeśli otworzysz plik faces-config.xml i przełącznik Diagram karcie (są trzy zakładki po lewej dolnej części widoku Editor, Diagram, Drzewo i Źródło), to plik zostanie automatycznie utworzony, jeśli nie występuje . Zapamiętuje wszystkie rysunki schematów, których oczywiście nie można zapamiętać w samym pliku faces-config.xml.

Musisz dodać ten plik do listy ignorowanych programu kontroli wersji. Na przykład. plik .hgignore w katalogu głównym projektu w przypadku Mercurial.

+0

Świetny jak zawsze. Dziękuję, BalusC – kostja

+0

Nie ma za co. – BalusC