SSブログ

NetBeans の main/contrib をビルドするには? その 4 [IC]

NetBeans の main/contrib をビルドするには? その 3 の続き。

オプションを付け忘れていたのでビルドに失敗するかなと思ったが、何とか成功した模様。

netbeans:
  [genlist] Generating information for Auto Update...
  [nbmerge] N:\tmp\main\nbbuild\netbeans
  [nbmerge] builtmodules=[ide.ergonomics]
  [nbmerge] builttargets=[-jdk-pre-preinit, -jdk-preinit, -jdk-warn, -jdk-presetdef-basic, -jdk-default, -jdk-init, -load-build-properties, bootstrap, init-module-list, set-buildnumber, init-tasks, in
it, all-ide.ergonomics]
    [touch] Creating N:\tmp\main\nbbuild\netbeans\nb.cluster.ergonomics.built

create-license-summary:
[createlicensesummary] N:\tmp\main\nbbuild\netbeans\THIRDPARTYLICENSE-generated.txt: written
[createlicensesummary] N:\tmp\main\nbbuild\build\createlicensesummary.xml: 0 failures out of 1 tests

build-nozip:
    [mkdir] Created dir: N:\tmp\main\nbbuild\netbeans\bin
     [copy] Copying 1 file to N:\tmp\main\nbbuild\netbeans\bin
     [copy] Copying 1 file to N:\tmp\main\nbbuild\netbeans\bin
    [mkdir] Created dir: N:\tmp\main\nbbuild\netbeans\etc
     [copy] Copying 1 file to N:\tmp\main\nbbuild\netbeans\etc
     [copy] Copying 1 file to N:\tmp\main\nbbuild\netbeans\etc
     [echo] N:\tmp\main\nbbuild\netbeans/platform9/lib/nbexec
     [copy] Copying 1 file to N:\tmp\main\nbbuild\netbeans\nb6.5

BUILD SUCCESSFUL
Total time: 73 minutes 56 seconds

ビルドが完了するまでに約 73分かかっているけどね!しかもこの時間はビルドプロセスが開始されると始めに実行されるバイナリファイルのダウンロード時間を除いて!時間がかかるのは最初だけだが大変だ。もっとも、NetBeans の規模を考えるとビルドは速いと思うべきかもしれない。

ちなみに、ビルドした環境は Athron XP 2500、RAM:1.5G。ハードディスクの空き容量は 30G 位あった方がよさそう。

さて、ここまでは NetBeans のビルド。 次は j2ee.jetty プラグインのビルドをする。

N:\tmp\main\contrib\j2ee.jetty>ant -Dpermit.jdk6.builds=true

として待つこと 17 秒。

BUILD SUCCESSFUL
Total time: 15 seconds

の文字が。

jar ファイルは私の環境では

[jarwithmoduleattributes] Building jar: N:\tmp\main\nbbuild\netbeans\extra\modules\org-netbeans-modules-j2ee-jetty.jar

に生成された模様。...あれ? jar ? nbm ではなくて?

NetBeans を使えばプロジェクトから mbm を作成できるとどこかの blog で読んだ気がしたので j2ee.jetty のプロジェクトを NetBeans で開きプロジェクトエクスプローラで右クリックすると【NBMの作成】メニューが見つかる。

実行すると、 java 5 を使ってねというメッセージが表示されたので、-Dpermit.jdk6.builds=true のオプションを付けなければならないようだ。

NetBeans でビルドするときに -Dpermit.jdk6.builds=true を指定するにはプロジェクトプロパティで指定する。この様子を次図に示す。

image5.gif

-Dpermit.jdk6.builds=true の場合、キーは permit.jdk6.builds で値が true になる。

それを設定して NBM を作成してみたところ、やっと成功。

せっかくなので作成した NBM を org-netbeans-modules-j2ee-jetty.nbm に置いておく。

プラグインを作ってくれた novakim 氏(main/contrib/j2ee.jetty)に感謝!(I wish to express my gratitude for the contribution of novakim for making plugin of j2ee.jetty.)

※私はビルドの仕方を blog に書て nbm を ビルドして SkyDrive に置いただけ。念のため。

NetBeans で Jetty プラグインを利用するには?その 2 に続く。


タグ:Java
コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

トラックバック 0

トラックバックの受付は締め切りました

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。