0

Adobe CQ5 をコンパイルして実行する方法はいくつありますか?

Apache Maven を使用することは知っていますが、私たちのプロジェクトでは、Maven アーキテクチャに従っていません。ビルドおよびコンパイルする他の方法があります。

4

3 に答える 3

0

CQ5はコンパイル済みのJARファイルとして提供されるので、「Adobe CQ5アプリケーションをコンパイルして実行する方法は何ですか?」という質問を理解しています。

Eclipse / Mavenの組み合わせに加えて、WebベースのCRXDE Liteツール、IntelliJ、および/またはCRXDEデスクトップツールを使用できます。私の技術リーダーもNetBeansを使用するのが好きです。

于 2012-11-28T14:42:47.377 に答える
0

Java コードを CQ5 に統合する標準的な方法は、OSGi バンドルを使用することです。OSGi バンドルは、適切なツールで構築できます。特別なことは何もありません。OSGi バンドルは、MANIFEST.MF にいくつかのヘッダーが追加された単なる Java jar ファイルであるため、ピンチの場合は、テキスト エディターと javac および jar ツールを使用してビルドすることもできます。

CQ5 アプリケーションは、CRX コンテンツ リポジトリに保存されているスクリプトとコンテンツも使用します。外部ツールがない場合は、HTTP 要求または CQ5 の CRXDE エクスプローラーを使用してそのコンテンツを作成し、CQ5 の Package Manager を使用してそのコンテンツをパッケージ化できます。

さまざまな Maven プラグインがこれを容易にするのに役立ちますが、CQ5 アプリケーションを構築するためにそれらは必須ではありません。

于 2012-11-29T07:51:03.767 に答える
0

カスタム アプリケーションの Java コードは、Felix コンソール (OSGi ヘッダーを含むマニフェスト ファイルを含む JAR ファイル) と、そのコードに依存する可能性のあるコンポーネント レンダー スクリプト (/apps ディレクトリの下に存在するすべてのもの) を介して、OSGi バンドルとしてデプロイできます。は単なるボルト パッケージ (特定のメタデータ ファイルを含む zip ファイル。パッケージを作成し、それを開いて必要なファイルを確認することができます) ですが、 Antなどのビルド ツールを使用して展開パッケージを実際にまとめることができます。

もちろん、Maven/Eclipse をセットアップできるのであれば、そちらの方がいいと思います。

于 2012-11-29T07:24:29.453 に答える