Component SDKをインストールしたら、開発を開始する前に、システム上でいくつかの初期準備を完了する必要があります。
圧縮を有効にすると、カスタム・コンポーネントのdocroot/jsディレクトリ内のファイルが圧縮されます。
カスタム・コンポーネント開発のためにシステムを準備するには、次を実行します。
たとえば、.earファイルが/bdd_earに抽出されている場合、抽出した.warファイルのコンテンツは/bdd_ear/portal/のようになります。
たとえば、ユーザー名がjsmithである場合、build.jsmith.propertiesという名前のファイルを作成します。
portal.base.dir=<extracted .ear file directory> app.server.lib.global.dir=<extracted .ear file directory>/APP-INF/lib app.server.portal.dir=<extracted portal .war file directory> war.output.dir=<directory for generated components>
war.output.dir設定は、カスタム・コンポーネントをコンパイルするときに生成される.warファイルがビルド・プロセスによって配置される場所を示します。これには、システム上の任意のディレクトリを指定できます。
設定は、次のようになります。
portal.base.dir=/bdd_ear app.server.lib.global.dir=/bdd_ear/APP-INF/lib app.server.portal.dir=/bdd_ear/portal war.output.dir=/generated_components
portal.base.dir=<extracted .ear file directory>
yui.compressor.jar=<path to YUI Compressor .jar file>
<extracted .ear file directory>/APP-INF/lib
<extracted portal .war file directory>