[Seasar-user:20075] Re: [Diigu]ビルド時に例外が発生

Koichi Kobayashi [E-MAIL ADDRESS DELETED]
2010年 8月 12日 (木) 18:00:06 JST


小林 (koichik) です.

Date:    Thu, 12 Aug 2010 13:59:16 +0900
From:    Inamine Morihiko <[E-MAIL ADDRESS DELETED]>
To:      [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:20074] Re: [Diigu]ビルド時に例外が発生

> 1.Eclipse3.4を新規にインストール

どうやら 3.5 系だけで発生するようです.
こちらでも 3.5 および 3.6 に Diigu を
インストールして試してみましたが,3.5 でのみ
発生し,3.6 では発生しませんでした.
3.4 ではなく3.6 を使ってもいいかもしれません.

で,原因となっているクラスパスのエントリは

    <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>

と

    <classpathentry kind="lib" path="src/main/webapp/WEB-INF/lib/struts-1.2.9.jar" sourcepath="src/main/webapp/WEB-INF/lib/sources/struts-1.2.9-sources.jar"/>

でした.

どうも Eclipse 3.5 の WTP (?) はクラスパスに
Struts の Jar が含まれていると,勝手に

commons-beanutils.jar
commons-digester.jar
commons-fileupload.jar
commons-logging.jar
commons-validator.jar
jakarta-oro.jar

をクラスパスに追加するようで,しかし Dolteng で
作成したプロジェクトの場合,上記の Jar は
バージョン番号を含めた名前になっているために
そんな Jar は見つからず,それでぬるぽが発生すると
いうことのようです.なんという余計なお世話...

ともあれ (JW),Eclipse 3.5 を避ければいいこと
(3.5 でも Ant ビルダと組み合わせることはできる),
Diigu (Kuina-Dao) の利用者がそれほど多いとは
思えないことから,特に対応はしないということに
したいと思います.

どうしても Eclipse 3.5 で Diigu を使わなければ
ならないという人がいればその時に対応すると
いうことで.


-- 
<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-user メーリングリストの案内