命名規則 naming-conventions

CAUTION
AEM 6.4 の拡張サポートは終了し、このドキュメントは更新されなくなりました。 詳細は、 技術サポート期間. サポートされているバージョンを見つける ここ.

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
5d37d7b0-a330-461b-814d-068612705ff6