Thursday, 8 May 2008

build.xml

java のmakeに相当する build.xml ですが、

 「これって手で書くものなんですか?」

まぁ、学生ってのはたこな質問をするものだし、質問する権利があるのは認めるけどさ...

Eclipse だと、build.xml は書かなくても動いちゃうので書かない人は多い。でも、 JavaはClass pathとClass nameが相対値だったりするので、どこから実行するかとか考えなくてはならないから、やっぱり ant を書くのは必須だと思う。なので stand alone で動かそうと思ったら、ant で、jar を作って動かす方が良い。だったら、Eclipse にbuild.xml を生成する機能ぐらい付けろよと思うが...

そもそも、Javaだと「全部、まとめてcompile/jarにして、entryだけ指定」であって、あまり特別なことがない。なので、build.xml は、ほとんど使い廻し出来ます。

まぁ、5月になって学生も少しはエンジンかかってきたぐらいか?

No comments: