Web层管道失败,并出现“选择加入文件//选择加入/USE_SOURCES_DIRECTLY不存在”错误

将代码位置更改为/dispatcher/src,Web层管道将成功部署。

描述 description

环境

Adobe Experience Manager (AEM)

问题

尝试将Dispatcher管道部署为Web层管道时,部署失败,并出现错误:

ERROR: '44 CUSTOMER Opt-in file //opt-in/USE_SOURCES_DIRECTLY is not present. Build aborted.'
at runBuild(/usr/local/bin/build-zip.sh:203)
at status.track(/usr/local/bin/lib-status.bash:261)
at main(/usr/local/bin/build-zip.sh:214)
ERROR: Unexpected error type: 'CUSTOMER'
at status.internal.errorStatus(/usr/local/bin/lib-status.bash:25)
at status.error(/usr/local/bin/lib-status.bash:142)
at runBuild(/usr/local/bin/build-zip.sh:203)
at status.track(/usr/local/bin/lib-status.bash:261)
at main(/usr/local/bin/build-zip.sh:214)
ERROR: '1 TEST_FAILURE

但是,在通过全栈管道运行它时,它可正常工作。
在使用使用云的最新原型创建的标准AEM项目时,会发生这种情况;因此,基于最新原型创建的Dispatcher配置已遵循“灵活模式”,并且存在文件/opt-in/USE_SOURCES_DIRECTLY

解决方法 resolution

Web层管道的CodeLocation设置为“/”,但他们在此管道上设置的存储库正在使用/dispatcher/src
将代码位置[ 1]更改为/dispatcher/src后,已成功部署Web层管道。

[ 1] Web层配置

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f