Невозможно создать пакет maven для AEM из-за использования data-sly-set - PullRequest
0 голосов
/ 28 февраля 2020

При попытке создать пакет для моей папки ui.apps с maven я получаю эту ошибку

data-sly-set: ни один из зарегистрированных плагинов не может обработать блок data-sly-set element.

Я действительно использую свойство data-sly-set следующим образом:

<sly data-sly-set.index="${mylist.count}"></sly>

И он работает на моем локальном экземпляре, просто не проходит проверку при упаковке.

Я заметил, что htl-maven-plugin был на версии 1.0.6, если это связано.

1 Ответ

1 голос
/ 28 февраля 2020

Проблема заключалась в том, что версия htl-maven-plugin была слишком старой. Я решил эту проблему, перейдя в pom. xml и добавил

<version>1.3.4-1.4.0</version>

под

<artifactId>htl-maven-plugin</artifactId>

В итоге все выглядело так

<plugin>
   <groupId>org.apache.sling</groupId>
   <artifactId>htl-maven-plugin</artifactId>
   <version>1.3.4-1.4.0</version>
</plugin>

После этого я запустил

mvn -PautoInstallPackage clean install

и он успешно построен. Я также запускал

mvn versions:display-plugin-updates

ранее, чтобы заставить его обновить, но я не совсем уверен, было ли это необходимо.

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