Я нахожусь в процессе изучения того, как разрабатывать пользовательские темы для liferay 7. Я использую Yeoman Liferay Theme Generator для генерации тем и выполнения задач (сборки, развертывания) для развертывания его на локально работающем экземпляре Liferay.
Однако создание и развертывание темы после каждого изменения немного раздражало.Итак, я хотел использовать автоматическое развертывание с использованием:
gulp watch
, которое само по себе работает нормально, однако есть проблема.Моя пользовательская тема исчезает из папки osgi / war в папке Liferay и не отображается в окне выбора темы в Liferay.
Я использую Liferay 7.1.1-ga2 с Tomcat, и Tomcat отображает эту ошибку после запускаgulp watch:
WARN [http-nio-8080-exec-6][ThemeLocalServiceImpl:230] No theme found for specified theme id [theme_id]. Returning the default theme.
, где [theme_id] выглядит так: "themeName_WAR_themeNametheme".
Я использую режим разработчика со следующими настройками:
schema.module.build.auto.upgrade=true
theme.css.fast.load=false
theme.css.fast.load.check.request.parameter=true
theme.images.fast.load=false
theme.images.fast.load.check.request.parameter=true
javascript.fast.load=true
javascript.log.enabled=false
layout.template.cache.enabled=false
browser.launcher.url=
combo.check.timestamp=true
minifier.enabled=false
module.framework.properties.initial.system.check.enabled=true
module.framework.properties.osgi.console=localhost:11311
com.liferay.portal.servlet.filters.cache.CacheFilter=false
com.liferay.portal.servlet.filters.etag.ETagFilter=false
com.liferay.portal.servlet.filters.header.HeaderFilter=false
com.liferay.portal.servlet.filters.themepreview.ThemePreviewFilter=true
I 'Буду признателен за любую помощь, спасибо