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