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