Archives

You are currently viewing archive for October 2005

[Java] 17 October 2005 はてなブックマーク - ANT>Mavenのトラウマ再び Twitterでつぶやく

ANT>Mavenのトラウマ再び

既にビルドツールのスタンダードになった感のあるMaven。今までとまったく違うMaven2がでるようです。
色々変わってるらしく、1.0のユーザからするとまったく別物に写るだろうとも書いてあります。ああっ、せっかくMaven覚えたのに・・・
またか、またなのか!(ANT→Mavenのトラウマ再来)
  • より速く、小さくなった
    ANTやJelly、Xercesへの依存を廃して他のツールに組み込めるぐらい

  • ライフサイクルの定義ができるようになった
    preGoalやpostGoalは必要ない。ビルドははっきりとしフェーズの連なりになる。

  • マルチプロジェクトのハンドリングが組み込まれた
    各プロジェクトのセットで同じゴール名を利用すれば結果を統合する。

  • スナップショットのハンドリングを改善した
    ビルド毎、特定の間隔、取得しない、コマンドラインで強制取得などが指定できる。他のSCM(CVS以外??)とかにも対応する。

  • propertiesファイルは必要ない
    全てのプラグインはPOM経由で設定される。

  • maven.xmlは必要ない
    プラグインは容易にビルドして統合できる。(すいません、後良くわかりません・・・)

  • Jellyは必要ない
    プラグインはJavaで書くことになる。でも、他のスクリプト言語も使えるよ。

  • リポジトリのレイアウトを改善した
    Maven2.0では以前のレイアウトと新しいレイアウトの両方をサポートする。新しいレイアウトは見易さのために分割され深い構造をとっている。

でも、聞くところによると、ものすごい速いらしいです。
自宅にネットが来たら早速勉強しなければ・・・・

Apache Maven2
http://maven.apache.org/maven2/
«Prev || 1 || Next»