内容包插件在 TeamCity 上失败
Content package plugin fails on TeamCity
最近遇到一个困扰本地 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 版本。
有同样的问题,尝试使用
<plugin>
...
<artifactId>content-package-maven-plugin</artifactId>
<extensions>true</extensions>
...
<configuration>
...
<packageType>container</packageType>
<embeddedTarget>${package.root}/install/</embeddedTarget>
使用 packageType 容器似乎可以工作。
这是由于文件库插件中的一个错误。 https://issues.apache.org/jira/browse/JCRVLT-219
临时修复:在filevault-package-maven-plugin下,提供如下配置:
<configuration>
...
<failOnDependencyErrors>false</failOnDependencyErrors>
</configuration>
最近遇到一个困扰本地 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 版本。
有同样的问题,尝试使用
<plugin>
...
<artifactId>content-package-maven-plugin</artifactId>
<extensions>true</extensions>
...
<configuration>
...
<packageType>container</packageType>
<embeddedTarget>${package.root}/install/</embeddedTarget>
使用 packageType 容器似乎可以工作。
这是由于文件库插件中的一个错误。 https://issues.apache.org/jira/browse/JCRVLT-219
临时修复:在filevault-package-maven-plugin下,提供如下配置:
<configuration>
...
<failOnDependencyErrors>false</failOnDependencyErrors>
</configuration>