Conventions de nommage naming-conventions

CAUTION
AEM 6.4 a atteint la fin de la prise en charge étendue et cette documentation n’est plus mise à jour. Pour plus d’informations, voir notre période de support technique. Rechercher les versions prises en charge here.

Tirets dans le nom de module Java hyphens-in-java-package-name

Lors de la création d’un emplacement pour une classe Java, sachez que le nom du module doit correspondre à celui du dossier du référentiel avec tous les tirets dans le chemin d’accès correctement placés dans une séquence d’échappement.

Bien que l’utilisation de tirets dans les noms des éléments du référentiel soit une pratique recommandée dans le développement d’AEM, les tirets ne sont pas autorisés dans les noms de modules Java.

La plateforme CRX sous-jacente doit pouvoir distinguer un trait de soulignement réel "' et un trait d’union '-'. Ainsi, dans JCR, le trait d’union doit être remplacé par sa valeur unicode (u002d) et échappé par un trait de soulignement "'.

Par exemple, si le chemin d’accès au référentiel est /apps/my-example/component/info/Info.java, le nom du module doit être java package apps.my_002dexample.component.info;

Notez qu’un trait de soulignement doit être placé dans une séquence d’échappement de la même manière, de sorte que _ devient _005f.

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