代码之家  ›  专栏  ›  技术社区  ›  Dileepa

AEM-6.3构建失败,Java-1.8.0_211和Maven-3.3.9

  •  0
  • Dileepa  · 技术社区  · 7 年前

    我使用原型12为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版本。

    0 回复  |  直到 7 年前
        1
  •  1
  •   GuillaumeCleme    7 年前

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

        2
  •  0
  •   GuillaumeCleme    7 年前

    我隐约记得遇到过同样的问题。如果我没有弄错的话,AEM原型的第12版就有这个问题。我相信它在版本13中被修复了,尽管您可能想尝试 aem-project-archetype repository

        3
  •  0
  •   Sadistic    7 年前

    POM中缺少依赖项。在pom中添加所需的依赖项,并检查是否在m2中下载了相同的jar。很多时候,由于代理程序阻止下载JAR。希望这有帮助。

    推荐文章