由于使用了数据狡猾集,因此无法为AEM创建Maven软件包

问题描述 投票:0回答:1

[尝试使用maven为我的ui.apps文件夹创建包时,我收到此错误

data-sly-set:没有已注册的插件可以处理数据狡猾设置的块元素。

我确实像这样使用data-sly-set属性

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

而且它确实可以在我的本地实例上运行,只是打包时验证失败。

我注意到与htl-maven-plugin有关的版本是1.0.6。

maven aem
1个回答
1
投票

问题是,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

先前迫使它更新,但是我不确定是否有必要。

© www.soinside.com 2019 - 2024. All rights reserved.