Ошибка при включении компонента: xxx не может быть разрешен для типа - PullRequest
0 голосов
/ 16 февраля 2019

Я разработал класс DateFormatter в базовой комплектации, следующий за blog .и получить мое значение даты на странице заголовка:

<sly data-sly-use.date="${'com.xxx.DateFormatter' @ date=pageProperties.jcr:created,
     format='dd/MM/yyyy'}"></sly>
<meta name="my_date" content="${date.value}">

Это прекрасно работает на моем локальном сервере.Однако после запуска установки пакета на удаленный сервер.На странице автора были получены ошибки:

Сообщение об ошибке: org.apache.sling.scripting.sightly.SightlyException: ошибки компиляции в org / apache / sling / scripting / sightly / apps / xxx / компоненты / структура/page/header_html.java: строка 28, столбец 1285: можно импортировать только тип.com.xxx.DateFormatter преобразуется в пакет Строка 106, столбец 4988: DateFormatter не может быть преобразован в тип

Я попытался mvn clean и установил пакеты на удаленный сервер, но не повезло.

1 Ответ

0 голосов
/ 22 февраля 2019

Проверено, что пакет активен, и теперь эта проблема решена.Может быть, он не был активным в это время.Кстати, я запускаю пакетную установку (не installPackage), специально также решил проблему.

...