[seasar-dev:1183] Re: Seasar2.5
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2010年 8月 12日 (木) 11:30:07 JST
小林 (koichik) です.
Date: Thu, 12 Aug 2010 06:20:25 +0900
From: Shinsuke Sugaya <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [seasar-dev:1182] Re: Seasar2.5
> なるほど。この場合ですと、2.4 と s2util の jar で
> 同じ名前のクラス名が存在することになる気が
> しますが、Eclipse で補完入力したりするときに
> どっちも出てきて紛らわしい気がします。なので、
自分が考えていたのは S2Container を使わず
ユーティリティだけ使いたいという人向けなので,
Seasar2 の Jar はクラスパスにないという想定でした.
S2Util のパッケージも org.seasar.util にするとか.
Seasar2.4 を使いつつ,同時に Java5/6 対応された
ユーティリティも使いたいという場合は,例えば
Eclipse の場合はビルドパスの設定で
・[Libraries] タブで s2-framework-2.4.*.jar を
展開して [Access Rules] を ダブルクリック.
・[Add] ボタンを押して [Rule Pattern] に
org/seasar/framework/util/** を指定.
ってやれば Seasar2 の util は補完の候補に
出てこなくなります.
# OSGi っぽくパッケージレベルで可視性を制御できる.
# OSGi と違って利用する側でしか制御できないけど.
> 2.5 にして、jar 分割して、ユーティリティあたりを
> やるというのでも良いのかなと思いました。
それは Seasar2.5 をやるけど,Java5/6 対応は
ユーティリティ等だけで S2Container はスルー,
その上で Jar を分割するという案ですか?
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
Seasar-dev メーリングリストの案内