開発ツール development-tools
JCR、Apache Sling、AEMの各アプリケーションを開発するには、次のツールセットを使用できます。
-
CRXDE Lite と WebDAV で構成されたツールセット。CRXDE Lite は CRX/AEM に搭載されており、これを使用してブラウザー内で標準的な開発作業を実行できます。CRXDE Lite を使用すると、ファイル(.jsp、.java など)、フォルダー、テンプレート、コンポーネント、ダイアログ、ノード、プロパティおよびバンドルを作成、編集することができ、さらに SVN によるロギングや統合が可能です。
CRX/AEMサーバーに直接アクセスできない場合、標準のコンポーネントと Java バンドルを拡張または変更してアプリケーションを開発する場合、または専用のデバッガー、コード補完および構文ハイライトが必要ない場合に、CRXDE Liteをお勧めします。
-
統合開発環境(例:Eclipse または IntelliJ)、ビルドツール(例:Apache Maven)、リポジトリをファイルシステムにマッピングするために開発された FileVault、バージョン管理システム(例:Subversion)、バグ追跡システム(例:JIRA)、依存関係中央管理システム(例:Apache Archiva)およびビルド自動化システム(例:Apache Continuum)から構成されたツールセット。
このセットアップで、アプリケーション(コンテンツ、コード、設定)をあらゆる開発環境とプロセスに完全に統合できます。リポジトリのファイルシステムは FileVault によって様々な要素間のリンクで表わされ、前述のすべての開発ツールでファイルを操作できます。
統合開発環境の拡張 extensions-for-integrated-development-environments
Adobeは、次の拡張機能をリリースしました。
その他のツール other-tools
AEMには、開発を容易にする他のツールが付属しています。
以下は、新しいプロジェクトの作成に役立つツールです。
AEM Sites の概要(第 1 章)- プロジェクトの設定