[seasar-s2dao-dev:160] Re: S2Dao2.0 再び

Seto Azusa [E-MAIL ADDRESS DELETED]
2007年 3月 9日 (金) 23:22:51 JST


せとあずさです。

On Mon, 05 Mar 2007 12:58:46 +0900
Yasuo Higa <[E-MAIL ADDRESS DELETED]> wrote:

> ひがです。
> 
> 過去との互換性の問題からなくなってしまった
> S2Dao2.0構想ですが、今回のSeasar2.4.11対応の
> ように2.3と2.4を同一のプログラムでいくのは、
> 難しい(複雑になってしまう)ので、
> もう一度復活させてみたいと思います。

難しいというより
・S2Dao本体+Seasar2.3(Eclipse)
・S2Dao本体+Seasar2.4(Eclipse)
・S2Dao本体+Seasar2.3(Maven)
・S2Dao-Tiger+Seasar2.3(Eclipse)
・S2Dao-Tiger+Seasar2.4(Eclipse)
・S2Dao-Tiger+Seasar2.3(Maven)

の6通りでテストを通すようにするのが難儀なんですよね。
今回も本体のコードには1ステップたりとも手をいれてませんし...

# PathResolverImplがmainに入っているのはMavenの時のクラスパスの関係。

> 1.0系:Seasar2.3系。stableの位置付け。
>       基本的にはバグフィックスのみ。
> 1.1系:Seasar2.4系。互換性重視。
>       機能追加はこのバージョンに行う。
> 2.0系:Seasar2.4系。スリムで高速。100%の互換性はもたない。

メンテする側からすると1.0系と1.1系を分離するよりも
・S2Dao本体とExampleを分離(クラスパスの関係がものすごい複雑なので...)
・S2Dao本体+Seasar2.3(Eclipse)とS2Dao-Tiger+Seasar2.3(Eclipse)の
組み合わせは動作保障しない(Seasar2.3の場合はMavenでだけテストする)

とかしてもらえるとありがたいです。

-- 
せとあずさ
[E-MAIL ADDRESS DELETED]
http://www.fieldnotes.jp/d/



seasar-s2dao-dev メーリングリストの案内