Попытка внести небольшие изменения в движок Apache Velocity.
Вот что я могу и не могу делать.
Я вношу изменения в функцию слияния(). Изменение, которое я делаю, не имеет значения, потому что я еще не сделал его. ;) Прямо сейчас я соглашаюсь на срабатывание оператора println.
У меня есть две ссылки на merge(). Если я изменю функцию на mergeBAD(), Eclipse сообщит мне, что не может найти функцию merge(). Имеет смысл, верно? Раньше я включал в свой путь сборки класса два jar-файла, которые вы получаете при загрузке скорости, но вместо этого я создал проект, используя предоставленные файлы src, и использовал проект THAT в качестве зависимости. Опять же, тот факт, что он не может найти функцию merge(), когда я переименовываю ее в mergeBAD, дает мне надежду.
Но когда я запускаю свой веб-сервер, нажимаю точку останова и вхожу в вызов слияния, он не может найти источник! Я снова указываю ему на проект, и он «находит» источник, ни одно из сделанных мной изменений (в частности, операторы println) не срабатывает. Их просто пропускают. :(
Что, черт возьми, может быть причиной этого? Это сводит меня с ума. Я сегодня весь день пытался понять, что не так. Я не могу продолжать без возможности изменить Velocity. Из какой именно базы кода eclipse запускает файлы скорости?
Заранее большое спасибо ТАК! :)