Convenções de nomenclatura naming-conventions

CAUTION
AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.

Hifens no nome do pacote Java hyphens-in-java-package-name

Ao criar um local para uma classe Java, esteja ciente de que o nome do pacote deve corresponder ao do local da pasta do repositório com quaisquer hifens no caminho escapado corretamente.

Embora o uso de hifens nos nomes dos itens do repositório seja uma prática recomendada AEM desenvolvimento, os hifens são ilegais nos nomes dos pacotes Java.

A plataforma CRX subjacente deve ser capaz de distinguir entre um sublinhado real "' e um hífen '-'. Assim, no JCR, o hífen deve ser substituído pelo seu valor unicode (u002d) e escapado com um sublinhado '".

Por exemplo, se o caminho do repositório for /apps/my-example/component/info/Info.java, o nome do pacote deve ser java package apps.my_002dexample.component.info;

Observe que um sublinhado deve ser evitado de forma semelhante, de modo que _ become _005f.

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