開発ツール

最終更新日: 2024-01-08

JCR、Apache Sling、またはAdobe Experience Manager(AEM) アプリケーションを開発するには、次のツールセットを使用できます。

  • CRXDE Lite と WebDAV で構成されたツールセット。CRXDE Lite は CRX/AEM に搭載されており、これを使用してブラウザー内で標準的な開発作業を実行できます。CRXDE Liteを使用すると、SVN とのログ記録と統合時に、ファイル(.jspや.java など)、フォルダ、テンプレート、コンポーネント、ダイアログ、ノード、プロパティ、バンドルを作成および編集できます。

    CRX/AEMサーバーに直接アクセスできない場合、標準コンポーネントと Java™バンドルを拡張または変更してアプリケーションを開発する場合、または専用のデバッガー、コード補完、構文のハイライトが必要ない場合に、CRXDE Liteをお勧めします。

  • 次のセットで構成される 1 つのセット:

    • 統合開発環境。 例: Eclipse または IntelliJ.
    • ビルドツール。 例: Apache Maven.
    • FileVault は、リポジトリをファイルシステム(バージョン管理システム)にマッピングするためにAdobeが開発しました。 例えば、Subversion と入力します。
    • バグトラッカーシステム。 例えば、Jira。
    • 中央依存管理システム。 例えば、Apache Archiva などです。
    • ビルドオートメーションシステム。 例えば、Apache Continuum などです。

    このセットアップにより、アプリケーション(コンテンツ、コード、設定)をあらゆる開発環境およびプロセスに完全に統合できます。 前述のすべての開発ツールでファイルを操作できるので、異なる要素間のリンクは、FileVault を介したリポジトリのファイルシステム表現です。

統合開発環境の拡張

Adobeは、次の拡張機能をリリースしました。

その他のツール

AEMには、開発を容易にする他のツールが付属しています。

以下は、新しいプロジェクトの作成に役立つツールです。

メモ

新しい AEM プロジェクトを開始する際には、次のチュートリアルが参考になる場合があります。
AEM Sites の概要(第 1 章)- プロジェクトの設定

このページ