Benennungskonventionen naming-conventions

CAUTION
AEM 6.4 hat das Ende der erweiterten Unterstützung erreicht und diese Dokumentation wird nicht mehr aktualisiert. Weitere Informationen finden Sie in unserer technische Unterstützung. Unterstützte Versionen suchen here.

Bindestriche in Java-Paketname hyphens-in-java-package-name

Beachten Sie beim Erstellen eines Speicherorts für eine Java-Klasse, dass der Paketname mit dem Paketnamen des Repository-Ordnerspeicherorts übereinstimmen muss und alle Bindestriche im Pfad ordnungsgemäß maskiert sind.

Die Verwendung von Bindestrichen in den Namen von Repository-Elementen ist eine empfohlene Vorgehensweise bei AEM Entwicklung, aber Bindestriche sind in Java-Paketnamen unzulässig.

Die zugrunde liegende CRX-Plattform muss in der Lage sein, zwischen einem tatsächlichen Unterstrich zu unterscheiden ' und ein Bindestrich '-'. Daher muss der Bindestrich in JCR durch den Unicode-Wert (u002d) ersetzt und mit einem Unterstrich ("".

Wenn der Repository-Pfad beispielsweise /apps/my-example/component/info/Info.java, sollte der Paketname java package apps.my_002dexample.component.info;

Beachten Sie, dass ein Unterstrich in ähnlicher Weise maskiert werden muss, sodass _ wird _005f.

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