URS urs
Estructura de repositorio no admitida
Fondo background
URS
Identifica casos de características de URS (Estructura de repositorio no admitida) y nodo. A partir de AEM 6.4, se han previsto directrices para la reestructuración del contenido del repositorio. Al delinear claramente las jerarquías para el código de producto de AEM y el código de cliente y evitar conflictos entre ellos, el contenido se está reestructurando fuera de /etc
a otras carpetas del repositorio. Al hacerlo, se adhieren a las siguientes reglas de alto nivel:
- El código de producto de AEM siempre se coloca en
/libs
ese código personalizado no debe sobrescribirse. - El código personalizado debe colocarse en
/apps
,/content
, y/conf
. - Es muy recomendable que estas directrices se sigan para AEM as a Cloud Service.
Los subtipos se utilizan para identificar tipos específicos de problemas de repositorios que deben solucionarse:
clientlibs.location
: Una biblioteca de cliente que hace referencia a/etc
por ruta.file.location
: Un archivo en/etc
que se ha modificado desde la instalación.node.location
: Un nodo en/etc
que se ha modificado desde la instalación.workflow.location
: Un modelo de flujo de trabajo o un lanzador en/etc/workflow
.package.structure
: Un paquete que contiene contenido mutable e inmutable.node.size
: Un nodo con un tamaño no admitido.
Posibles implicaciones y riesgos implications-and-risks
- El código personalizado que depende de rutas antiguas puede causar un comportamiento no deseado y afectar a la funcionalidad del producto.
- Los paquetes que contienen contenido mutable e inmutable probablemente causarán problemas durante la implementación.
Posibles soluciones solutions
- Consulte la Reestructuración de repositorios para obtener ayuda para prepararse para AEM as a Cloud Service.
- Consulte también la Estructura del proyecto AEM para obtener más información sobre las áreas mutables e inmutables del repositorio.
- Póngase en contacto con el equipo de soporte de AEM para obtener aclaraciones o resolver dudas.
- Utilice el Modernizador de repositorio para reestructurar los paquetes de proyectos existentes separando contenido y código en paquetes discretos para que sean compatibles con la estructura de proyectos definida para Adobe Experience Manager as a Cloud Service.
recommendation-more-help
c50d24a5-718e-4110-a484-b335e8a63206