Мы пытаемся поместить наши пользовательские файлы domainsplittings.xml и urlrewriterules.xml с нашими правилами перезаписи URL в общую папку / system / config / cluster, но каждый раз, когда мы запускаем задачу gradle deployServer, эти файлы копируются из bc_urlrewrite.zip из местного репо.
Мы уже пытались определить пользовательский файл deploy / deploy.gradle в одном из наших картриджей с помощью следующего кода:
project(':bc_urlrewrite') {
afterEvaluate {
deployment.files.share {
exclude {
new File(destinationDir, it.path) == new File(target.shareDirectory, 'system/config/cluster/domainsplittings.xml')
new File(destinationDir, it.path) == new File(target.shareDirectory, 'system/config/cluster/urlrewriterules.xml')
}
}
}
}
как указано здесь: https://support.intershop.com/kb/index.php/Display/282B92#Cookbook-DeploymentToolsICM7.9-Recipe:ReplaceaFileDeployedbyAnotherComponent, но это не работает. Файлы по-прежнему копируются из bc_urlrewrite.zip для задачи deployServer.
Мы что-то делаем не так? Нам не нужны эти файлы, потому что они содержат правила перезаписи URL для магазина demo intronics.
Спасибо за вашу помощь!