命名規則

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

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

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

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

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

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

このページ

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now