Изменения в init_custom.vm не отображаются - PullRequest
2 голосов
/ 02 ноября 2011

Я создаю новую тему Liferay и схожу с ума от этой проблемы.

Когда я делаю изменения в init_custom.vm, единственный возможный способ увидеть эти изменения - перезапустить Tomcat. Когда я делаю другие изменения в моей теме, такие как редактирование CSS или добавление изображений, я вижу изменения после развертывания темы через цель Ant Deploy. Нет такой удачи с шаблонами.

Я установил $CATALINA_HOME/webapps/my-theme/init_custom.vm после развертывания, и этот файл отражает мои изменения.

Я не могу продолжать развиваться, если это будет цикл. Я должен иметь возможность вносить изменения в шаблон скорости без необходимости перезапуска. Есть предложения?

Я использую Eclipse Liferay IDE и сборку Ant для развертывания моей темы при внесении изменений. Я использую Liferay 6.0.6 Tomcat. Я также уже добавил include-and-override=portal-developer.properties в мой файл portal-ide.properties.

Спасибо !!!

(также спрашивал об этом на форумах Liferay, и я обязательно скопирую все полученные ответы: http://www.liferay.com/community/forums/-/message_boards/message/11292911)

Ответы [ 2 ]

1 голос
/ 07 августа 2012

Liferay также кэширует все, что связано с Velocity, что иногда может отображаться так, как вы описали: изменения в шаблонах не отображаются, если вы не перезапустите Liferay.Вы можете отключить это поведение, если установите следующее свойство в файле portal-ext.properties:

velocity.engine.resource.manager.cache.enabled=false
0 голосов
/ 03 октября 2012

Я перешел на бета-версию 6.1, и у меня нет проблем с этим выпуском, поэтому это было только с 6.0.6.

Также: я видел Как редактировать velocimacro без перезапускаspeed? и Тестирование JSON API в Rails 3.2 с использованием rspec с использованием точных тел PUT / POST в качестве Backbone отправило бы , и они не работали для меня.По какой-то причине обновление до версии 6.1 beta сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...