最近遇到了困扰本地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版本。
答案 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>