コンポーネント開発のソフトウェア要件とライセンス要件

カスタム・コンポーネントを開発するには、次のソフトウェアおよびライセンスが必要です。

ソフトウェア要件

Studio SDKに加えて、コンポーネント開発には次のソフトウェアが必要です。
  • Eclipse
  • JDK 1.5以上
  • Apache Ant 1.7.1以上

Ext JSのライセンス要件

Studioでは、そのコンポーネント、およびStudio SDKを使用して作成されたデフォルト・コンポーネントでExt JSが使用されます。

Oracle Endeca Information Discoveryライセンスには、Ext JSのライセンスはバンドルされていません。

そのため、Ext JSを使用してコンポーネントを開発しているお客様は、Ext JSの開発ライセンスを購入するか、またはExt JSを削除し、そのJavascriptフレームワークを使用せずにコンポーネントを開発する必要があります。

JavaScript圧縮用の.jarファイルの取得

デフォルトでは、カスタム・コンポーネントのコンパイル時にJavaScriptの圧縮は使用されません。

JavaScriptの圧縮を使用しなくてもコンポーネントは正常にビルドされますが、パフォーマンスを向上させるために、有効にする必要がある場合があります。

コンポーネントのビルドで圧縮を使用できるようにするには、YUI Compressorバージョン2.4.2用の次の.jarファイルを取得する必要があります。
  • yuicompressor-2.4.2.jar
  • jargs-1.0.jar
  • rhino-1.6R7.jar
これらのファイルを取得するには、次の手順を実行します。
  1. https://github.com/yui/yuicompressor/downloadsに移動します。
  2. YUI Compressorのダウンロード・ページから、yuicompressor-2.4.2.zipをダウンロードします。
  3. .zipファイルから、次のファイルをマシンに抽出します。
    • build/yuicompressor-2.4.2.jar
    • lib/jargs-1.0.jar
    • lib/rhino-1.6R7.jar

    これらのファイルの場所を反映するために構成ファイルを更新するため、抽出した場所を書き留めてください。

コンポーネントのユニット・テスト用のjunit.jarの取得について

カスタム・コンポーネント用のユニット・テストを作成する場合は、まずjunit.jarを取得する必要があります。

Studio SDKでは、ユニット・テストでJUnitを使用できますが、junit.jarファイルは含まれていません。