命名規則

Java パッケージ名内のハイフン

Java クラスの場所を作成する際には、パッケージ名がリポジトリフォルダーの場所のパッケージ名と一致しており、パス内のハイフンが適切にエスケープされている必要がある点に注意してください。

AEM の開発では、リポジトリ項目の名前にハイフンを使用することが推奨されていますが、Java パッケージ名でハイフンを使用することはできません。

The underlying CRX platform must be able to distinguish between an actual underscore _ and a hyphen -. Thus, in JCR, the hyphen must be replaced with its unicode value (u002d) and escaped with an underscore _.

例えば、リポジトリパスが/apps/my-example/component/info/Info.java の場合、パッケージ名はjava package apps.my_002dexample.component.info;

Notice that an underscore must similarly be escaped, such that _ becomes _005f.

このページ