普段は Solaris でビルドしてしまうのですが今回は Windows でもデバッグしたかったので最初から Windows で試してみることにしました。
ソースの取得方法やビルド方法はここに書いてある通りなのですが、私は今回 Windows では cvs も含めて cygwin を使ってみました。JDK は JDK1.5.0_12、ant は新たにインストールするのは面倒なので NetBeans 6.0 についている 1.7 を使いました。

cygwin は普通にインストールして端末を起動します。

まずパスの設定:
$ export PATH=/cygdrive/c/bin/Java/jdk1.5.0_12/bin:\
    /cygdrive/c/Program\ Files/NetBeans\ 6.0\ 200709021200/java1/ant/bin:\
    $PATH
ちゃんとパスが通っているか確認します:
$ which java
/cygdrive/c/bin/Java/jdk1.5.0_12/bin/java

$ java -version
java version "1.5.0_12"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04)
Java HotSpot(TM) Client VM (build 1.5.0_12-b04, mixed mode, sharing)

$ which ant
/cygdrive/c/Program Files/NetBeans 6.0 200709021200/java1/ant/bin/ant

$ ant -version
cygpath: can't convert empty path
Apache Ant version 1.7.0 compiled on December 13 2006
CVSROOTを指定します:
export CVSROOT=:pserver:anoncvs@cvs.netbeans.org:/cvs
.cvsrc を編集してオプションを追加します:
$ vi ~/.cvsrc
以下のオプションを追加します:
cvs -z3 -q
update -d -P
checkout -P
diff -u
rdiff -u
tag -c
ant のオプションを設定します:
$ export ANT_OPTS="-Xmx196m"
ディレクトリを作成して nbbbuld だけチェックアウトします:
$ mkdir nbsrc
$ cd nbsrc
$ cvs checkout nbbuild
nbbuild/user.build.properties にオプションを追加します:
$ vi nbbuild/user.build.properties
以下の内容にします。java エディタだけ必要なので最後のクラスタは java にします。
build.compiler=extJavac
javac.compilerargs=-J-Xmx512m
nb.clusters.list=nb.cluster.nb,nb.cluster.platform,nb.cluster.ide,nb.cluster.java
チェックアウトします:
$ ant -f nbbuild/build.xml checkout
ビルドします:
$ ant -f nbbuild/build.xml
うまくいけば nbbuild/netbeans にバイナリ一式ができあがります。
Comments:

Post a Comment:
Comments are closed for this entry.

This blog copyright 2009 by katakai