命名規則 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