maven.repo.remote対応

Mavenのproject.xmlのdependencyにS2およびS2ファミリを記述できるように、かくたにがまったりまったり作業しています。

現在Mavenから利用可能なプロダクトとそのバージョンは、我らがotsukaさんによる「Maven Repo Search」か、直接ディレクトリを覗いてご確認ください。

Mavenからの利用

maven.repo.remoteプロパティに「http://seasar.sourceforge.jp/maven/」を追加してください。

groupIdは「seasar」です。

Maven2レポジトリに公開されているjarファイルをMaven1から利用する

2006年4月から、http://maven.seasar.org/maven2/ で公開されているjarファイルをMaven1から利用できるようになりました。

maven.repo.remoteプロパティに「http://maven.seasar.org/maven/」を追加してください。

dependency設定は、DeployToMaven2RepoRemote に合わせてください。(sf.jpのMaven1レポジトリで公開していた時とはgroupId・artifactIdが変わっています)

注意

mod_rewriteでMaven2レポジトリのjarファイルへ転送しているので、ブラウザ上からMaven1側のレポジトリを見ても、jarファイルの一覧を得ることはできません。

http://maven.seasar.org/maven/org.seasar.container/jars/s2-framework-2.3.16.jar へのアクセスを、内部的に http://maven.seasar.org/maven2/org/seasar/container/s2-framework/2.3.16/s2-framework-2.3.16.jar へ飛ばしています。

S2 with Maven トラブルシューティング

S2TestCase#include(String)を利用しているテストをmavenから実行した場合にぬるぽ発生、テストError

Mavenでテスト失敗結果の詳細を見るには、site:generate等のゴールでJUnitレポートを生成してください(他にもっと良い方法があるのだろうか……?)。

S2関連プロダクトをSeasarプロジェクトのmaven.repo.remoteへデプロイ

maven.repo.remoteへのデプロイを参照してください

御意見など



トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-12-27 (水) 12:03:01