Convenciones de nomenclatura naming-conventions

CAUTION
AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.

Guiones en nombre de paquete Java hyphens-in-java-package-name

Al crear una ubicación para una clase Java, tenga en cuenta que el nombre del paquete debe coincidir con el de la ubicación de la carpeta del repositorio con los guiones de la ruta de acceso que se hayan escapado correctamente.

Aunque el uso de guiones en los nombres de elementos del repositorio es una práctica recomendada en AEM desarrollo, los guiones son ilegales en los nombres de paquetes Java.

La plataforma CRX subyacente debe ser capaz de distinguir entre un guión bajo real "' y un guión '-'. Por lo tanto, en JCR, el guión debe reemplazarse por su valor Unicode (u002d) y evitarse con un guión bajo "'.

Por ejemplo, si la ruta del repositorio es /apps/my-example/component/info/Info.java, el nombre del paquete debe ser java package apps.my_002dexample.component.info;

Observe que se debe escapar un guión bajo de forma similar, de modo que _ se convierte _005f.

recommendation-more-help
5d37d7b0-a330-461b-814d-068612705ff6