Benennungskonventionen

Bindestriche in Java-Paketname

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.

Auf dieser Seite