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」です。
S2 with Maven トラブルシューティング†
S2TestCase#include(String)を利用しているテストをmavenから実行した場合にぬるぽ発生、テストError†
Mavenでテスト失敗結果の詳細を見るには、site:generate等のゴールでJUnitレポートを生成してください(他にもっと良い方法があるのだろうか……?)。
- 前提:
- 現象:
- S2TestCase#convertPath(String) でぬるぽ発生
- EclipseからJunitで実行した場合は問題ない
- 解決策:
- 利用しているプロジェクトのproject.properties等で「maven.junit.fork=yes」を指定する
- 原因
- S2TestCaseのdiconファイル読み込み便利機能、getClass().getPackage()でパッケージが取得できない。
- 補足事項:
- 発生率が100%でないところが悩ましい。
- 根本原因はよくわかってません。Mavenのクラスローダの問題?
S2関連プロダクトをSeasarプロジェクトのmaven.repo.remoteへデプロイ†
maven.repo.remoteへのデプロイを参照してください
御意見など†