---
昨日投稿した記事が中途半端な状態で表示されていました。
すいません。投稿しなおします
---
ようやくMaven2の実態が少しずつ見えて来ました。
まだまだ開発途上という雰囲気ですが、
http://cvs.apache.org/viewcvs.cgi/maven-components/
でソースコードが見れます。
現在ものすごい勢いで開発がすすんでいるようです。
ビルド方法はCVSから落として来たディレクトリから、
m2-bootstrap-all.bat
でビルドできます。
ただし、あらかじめホームディレクトリにmaven.propertiesというプロパティファイルを作成して、maven.homeとmaven.repo.localの二つのプロパティを設定する必要があります。
maven.homeはmaven2のインストールディレクトリ、
maven.repo.localはローカルリポジトリの位置を指定します。
mboot.jarというのはつい最近コミットされたPureJavaのmaven専用ビルドプログラムです。(その前はビルド用のプログラムはbashスクリプトでした)
使い方は現在調査中でまだ詳しいことは分かっていません。
ソースコードをざっと眺めた所、今までとは見違えるように美しいコンポーネント指向のモデルに生まれ変わっているようです。
それにしてもmaven2が依存しているライブラリは
plexusを始めとして、classworlds, xstream, qdoxなど、
CodeHaus産の物が多いですね。Jakarta産はCommons-Cliくらいなのではないでしょうか。これも時代のながれというものでしょうか。
昨日投稿した記事が中途半端な状態で表示されていました。
すいません。投稿しなおします
---
ようやくMaven2の実態が少しずつ見えて来ました。
まだまだ開発途上という雰囲気ですが、
http://cvs.apache.org/viewcvs.cgi/maven-components/
でソースコードが見れます。
現在ものすごい勢いで開発がすすんでいるようです。
ビルド方法はCVSから落として来たディレクトリから、
m2-bootstrap-all.bat
でビルドできます。
ただし、あらかじめホームディレクトリにmaven.propertiesというプロパティファイルを作成して、maven.homeとmaven.repo.localの二つのプロパティを設定する必要があります。
maven.homeはmaven2のインストールディレクトリ、
maven.repo.localはローカルリポジトリの位置を指定します。
mboot.jarというのはつい最近コミットされたPureJavaのmaven専用ビルドプログラムです。(その前はビルド用のプログラムはbashスクリプトでした)
使い方は現在調査中でまだ詳しいことは分かっていません。
ソースコードをざっと眺めた所、今までとは見違えるように美しいコンポーネント指向のモデルに生まれ変わっているようです。
それにしてもmaven2が依存しているライブラリは
plexusを始めとして、classworlds, xstream, qdoxなど、
CodeHaus産の物が多いですね。Jakarta産はCommons-Cliくらいなのではないでしょうか。これも時代のながれというものでしょうか。