[s2pager]S2DaoへのS2Pagerの組み込み(環境設定)

S2DaoへS2Pagerを組み込むために、コミッタ権限を頂きました。
以下、作業の履歴です。

1.https://www.seasar.org/svn/s2daoよりS2Daoのプロジェクトをチェックアウト。

2.依存プロジェクトとしてseasar本体のプロジェクトを見ているのでhttps://www.seasar.org/svn/s2containerよりsarsar本体もチェックアウト。

3.ビルドしようとMaven1用のEclipseプラグインのMevenideでいろいろ試してみましたが、どうもS2Daoで使われているのはMaven2みたいです。Maven2.0.2とE Maven 2.x Plug-in for Eclipseをインストールしました。

4.Eclipse上からs2dao/pom.xmlを右クリックして「Maven2 -> Add Dependency 」を実行すると以下のエラーが出ます。

06/02/11 15:57:42 JST: Unable to get dependency information: Unable to read the metadata file for artifact 'org.seasar.container:s2-extension:jar': Error getting POM for 'org.seasar.container:s2-extension' from the repository: Error transferring file
org.seasar.container:s2-extension:pom:2.3.4

from the specified remote repositories:
central (http://repo1.maven.org/maven2),
maven.seasar.org (http://maven.seasar.org/maven2)
org.seasar.container:s2-extension-2.3.4.jarh

リポジトリにs2-extensionの2.3.4がないっていうエラーみたいなので、ローカルのリポジトリに、s2-extensionとs2-frameworkの2.3.4を置いてみて再実行してみると依存のjarファイルをダウンロードできました。

5.s2daoプロジェクトで右クリックして「Maven2 -> enable」でビルドパスなどを設定してくれました。もしかすると、4のステップは必要なくてこの作業のみでよかったのかも。これでなんとか開発ができる状態になりました。