Как устранить неполадки с неработающими включениями в проекте JSF?

Мне нужно объединить работу двух разработчиков в проекте JSF. Один изменил структуру каталогов, другой изменил содержимое.

В моем текущем результате слияния некоторые операторы <ui:include /> кажутся неработающими. Firefox показывает сообщение «Страница неправильно перенаправляется». Я уже сталкивался с этим сообщением, вызванным неработающими включениями, поэтому здесь я предполагаю ту же причину. Но тогда я был тем, кто изменил структуру и содержание, и изменения были меньше, поэтому было легче найти, где было ошибочное включение.

На этот раз изменений гораздо больше и намного сложнее, поэтому поиск подозрительных изменений во всех диффах займет очень много времени.

Даже без этого большого объема и высокой сложности я хотел бы иметь общий подход к устранению неполадок с неработающими включениями.

В моих журналах нет сообщений, связанных с включением. Есть ли хорошие настройки ведения журнала для этого? В настоящее время используется реализация JSF MyFaces.


person Markus N.    schedule 09.04.2015    source источник
comment
начните с запуска вашего приложения в режиме разработки. Он покажет то, что иначе не видно. См. также: stackoverflow.com/questions/17339830/   -  person Kukeltje    schedule 09.04.2015
comment
Хорошая IDE тоже должна помочь — intelliJ может указать на это.   -  person Evan Knowles    schedule 09.04.2015
comment
ну... ситуация еще сложнее. В моем проекте мне нужно создать варианты веб-приложения. Мои исходники организованы в несколько подкаталогов base/, variant1/, variant2/, ... (все на одном уровне). В процессе сборки конкретного варианта его файлы объединяются с базой. Кроме того, некоторые включения зависят от переменных, например: include src=/path/to/#{sessionBean.someVariable}/file.xhtml. Поэтому боюсь, что помочь может только runtime-анализ.   -  person Markus N.    schedule 09.04.2015