Conventions de dénomination

Tirets dans le nom du module Java

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 d’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 du 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 _ devienne _005f.

Sur cette page