【问题标题】:Content package plugin fails on TeamCityTeamCity 上的内容包插件失败
【发布时间】:2018-12-21 19:11:15
【问题描述】:

最近遇到一个困扰本地AEM部署的问题,即content-package-maven-plugin有时会失败并出现以下错误:

[ERROR] 响应中缺少响应状态信息

更新content-package-maven-plugin 到版本0.5.24 和Maven 到3.5.2,这是插件需要的,解决本地环境的错误。

在 TeamCity 上构建相同的代码时,content-package-maven-plugin 插件会引发错误:

Filter root's ancestor '/apps' is not covered by any of the specified dependencies.

我们使用的是 AEM 6.3,TeamCity 有相应的 Maven 版本。

【问题讨论】:

    标签: maven aem


    【解决方案1】:

    遇到同样的问题,尝试使用 <plugin> ... <artifactId>content-package-maven-plugin</artifactId> <extensions>true</extensions> ... <configuration> ... <packageType>container</packageType> <embeddedTarget>${package.root}/install/</embeddedTarget>

    使用 packageType 容器似乎可以工作。

    【讨论】:

    • 由于某种原因我之前没有看到这个,我会看看这是否有效。
    【解决方案2】:

    这是由于 filevault 插件中的错误。 https://issues.apache.org/jira/browse/JCRVLT-219

    临时修复:在filevault-package-maven-plugin下,提供如下配置:

    <configuration>
     ...
      <failOnDependencyErrors>false</failOnDependencyErrors>
    </configuration>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-01
      • 2020-01-19
      • 2019-06-28
      • 1970-01-01
      • 2012-03-27
      • 1970-01-01
      • 2019-03-15
      相关资源
      最近更新 更多