命名規則 naming-conventions

Java™ パッケージ名のハイフン hyphens-in-java-package-name

Java™ クラスの場所を作成する場合、パッケージ名はリポジトリーフォルダーの場所とパス内のハイフンが適切にエスケープされた場所と一致する必要があります。

リポジトリ項目の名前にハイフンを使用することは、AEM開発では推奨される方法ですが、Java™ パッケージ名ではハイフンは違法です。

基になるCRX プラットフォームは、実際のアンダースコア _ とハイフン -を区別できる必要があります。 したがって、JCRでは、ハイフンをUnicode値(u002d)に置き換え、アンダースコア _でエスケープする必要があります。

例えば、リポジトリパスが​ /apps/my-example/component/info/Info.java ​の場合、パッケージ名はjava package apps.my_002dexample.component.info;である必要があります

アンダースコアも同様にエスケープする必要があります。例えば、_が_005fになります。

recommendation-more-help
experience-manager-65-help-communities