Component SDKには、新しいコンポーネント用のEclipseプロジェクトを生成するためのスクリプトがあります。
新しいコンポーネントはEndecaPortletクラスの拡張機能です。また、このクラスは、基本的なJavaポートレット・クラスの拡張機能です。
新しいコンポーネントを作成する手順は次のとおりです。
次に例を示します。
create.sh <componentName> "<componentDisplayName>"
各要素の説明は次のとおりです。
表示名には空白を含めることができますが、その場合は、引用符で囲む必要があります。
create.sh my-test "My New Test Component"
このスクリプトにより、新しいコンポーネント用の新しいディレクトリがportletsディレクトリ内に作成されます。
このディレクトリはコンポーネント名であり、endeca-が先頭に追加され、-portletが自動的に追加されます。たとえば、名前をmy-testに設定した場合、ディレクトリの名前はendeca-my-test-portletになります。
このディレクトリは、Eclipseに直接インポート可能なEclipseプロジェクトです。
コンポーネントが、/sharedディレクトリ内にある共有ライブラリ・プロジェクトに依存している場合は、それらもインポートします。
インポート後にプロジェクトをビルドするには、しばらく時間がかかります。
コンポーネント・プロジェクトを生成してインポートした後、実際のコンポーネント開発を開始できます。