由于使用 data-sly-set,无法为 AEM 创建 Maven 包
Unable to create maven package for AEM due to use of data-sly-set
尝试使用 Maven 为我的 ui.apps 文件夹创建包时收到此错误
data-sly-set: None of the registered plugins can handle the
data-sly-set block element.
我确实像这样使用数据集属性
<sly data-sly-set.index="${mylist.count}"></sly>
它确实适用于我的本地实例,只是在打包时验证失败。
我注意到 htl-maven-plugin 在版本 1.0.6 上,如果相关的话。
问题是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
早些时候强制更新,但我不完全确定是否有必要。
尝试使用 Maven 为我的 ui.apps 文件夹创建包时收到此错误
data-sly-set: None of the registered plugins can handle the data-sly-set block element.
我确实像这样使用数据集属性
<sly data-sly-set.index="${mylist.count}"></sly>
它确实适用于我的本地实例,只是在打包时验证失败。
我注意到 htl-maven-plugin 在版本 1.0.6 上,如果相关的话。
问题是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
早些时候强制更新,但我不完全确定是否有必要。