java - Java-1.8.0_211 和 Maven-3.3.9 导致 AEM-6.3 构建失败

标签 java maven-3 aem aem-6 maven-bundle-plugin

我使用 archetype-12 for AEM-6.3 创建了项目,引用 here .

还尝试从 github 编译项目,如 aem-simple

出现以下错误,

[INFO] --- maven-bundle-plugin:3.3.0:bundle (default-bundle) @ AEMMaven12.core ---
[WARNING] Error injecting: org.apache.felix.bundleplugin.BundlePlugin
java.lang.NoClassDefFoundError: aQute/bnd/osgi/Analyzer

尝试更改 Java-1.8.. 次要版本,并尝试使用 3.2 以上的不同 Maven 版本。

最佳答案

您正在运行什么 Maven 目标?您能否确认 Maven 在运行 mvn clean install 时正在将依赖项下载到您的 ~/.m2 文件夹中?您可能需要清理 ~/.m2 文件夹,以确保没有过时或损坏的依赖项。

关于java - Java-1.8.0_211 和 Maven-3.3.9 导致 AEM-6.3 构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56292860/

相关文章:

java - 由于 "Invalid tag"错误,无法构造 java 对象

Java-循环内返回数据准确性的问题

maven-3 - 从远程存储库下载父pom

aem - 复选框值保持不变

java - CQ-使用 xtype ="datetime"以原始字符串形式获取日期和时间

java - 仅渲染与主圆相交的圆的段/区域

java - JSON Stream 解析在对象末尾崩溃

java - java.naming 到 spring.ldap.core 的模块导出错误,即使在 pom 中使用 add-export 命令?

Maven 原型(prototype) - 可选属性,默认为空

aem - 使用 lastModified 日期搜索 DAM Assets 和 Cq 页面 |查询生成器