内容包插件在TeamCity上失败

时间:2018-07-13 11:54:05

标签: maven aem

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

[错误]响应中缺少响应状态信息

根据插件的要求,将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版本。

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

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

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