開発ツール development-tools

JCR、Apache Sling または Adobe Experience Manager(AEM)のアプリケーションを開発するために、以下のツールセットが用意されています。

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

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

  • 以下で構成されたツールセット:

    • 統合開発環境。例:Eclipse または IntelliJ
    • ビルドツール。例:Apache Maven
    • リポジトリをファイルシステム、バージョン管理システムにマッピングするために開発された FileVault。例:Subversion。
    • バグ追跡システム。例:JIRA。
    • 依存関係中央管理システム。例:Apache Archiva。
    • ビルド自動化システム。例:Apache Continuum。

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

統合開発環境の拡張機能 extensions-for-integrated-development-environments

アドビは以下の拡張機能をリリースしました。

その他のツール other-tools

AEM には、開発に役立つその他のツールが付属しています。

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

NOTE
新しい AEM プロジェクトを開始する際には、次のチュートリアルが参考になる場合があります。
AEM Sites の概要(第 1 章)- プロジェクトの設定
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2