NetBeans は ant でビルドされています。translatedfiles/src 以下のファイルの jar を作っているのは
  • translatedfiles/build.xml
です。

翻訳されたソースをビルドする、ということは英語のモジュールに対応する jar を作成することです。.properties やその他の単純なファイルであれば単に jar に含めればよいですよね。もう一つ重要なビルドは JavaHelp を作ることです。この部分はすこしやっかいで build.xml に一つ一つ書いていかないといけません。例えばこんなふうに。

  <target name="pj-javahelp" depends="init,pj-init" description="Builds javahelpsets for NB IDE">
    <!-- usersguide -->
    <locjhindexer basedir="src/usersguide/javahelp/org/netbeans/modules/usersguide"
                  dbdir="JavaHelpSearch"/>
    <locjar basedir="src/usersguide/javahelp"
            compress="true"
            jarfile="nb/${nb.cluster.ide.dir}/modules/docs/org-netbeans-modules-usersguide.jar"/>

    <!-- db -->
    <locjhindexer basedir="src/db/javahelp/org/netbeans/modules/db/docs"
                  dbdir="JavaHelpSearch"/>
    <locjar basedir="src/db/javahelp"
            compress="true"
            jarfile="nb/${nb.cluster.ide.dir}/modules/docs/org-netbeans-modules-db.jar"/>

このため新しいリリースの場合はビルドがちゃんとできるかどうか、インストーラができるかどうかを確認するために「ダミーファイル」とか 「pseudo l10n ファイル」とか呼ばれるファイルをまずはチェックインしてビルド環境を整えるところから始めます。ファイルはこちらで入れますが build.xml を調整してくれるのは NetBeans の ビルドエンジニアたちです。

この作業もすでに始まっていますが…その後なんにも聞いてませんね、まだなんでしょうか。

5.5.1 の時のビルド方法です。6.0 でやろうとするとまだ動かないはずです。

Comments:

Post a Comment:
Comments are closed for this entry.

This blog copyright 2009 by katakai