Hatena::ブログ(Diary)

m2

2010-09-08

ReflectiveConnectionConfig が ConnectionConfig#getDriverPaths で driverPath を返さない

バグ報告ってどうやるんですかね。場所は書いてあるんだけど。
https://www.seasar.org/issues/browse/DOLTENG

全然調べてないけど、コミッタの方、Twitter やってないかなー。

あ、タイトルの件はコレのこと。
f:id:miya2000:20100908223936p:image

--

0.41.0 でも直ってなかった。パッチ置いときます。

http://gist.github.com/618829


Dolteng のビルド

1. Subversion リポジトリからソースをチェックアウトします。(今回は dolteng-0.40.0)

svn co https://www.seasar.org/svn/sandbox/dolteng/tags/2010-03-16/dolteng-0.40.0/

2. eclipseワークスペースインポートします。

f:id:miya2000:20100908233755p:image


3. ソースを修正したらデバッグします。

plugin.xml を開いて「Testing」の「Launch an Eclipse application in Debug mode」からデバッグ実行できます。

f:id:miya2000:20100908233757p:image

ただそのままだときっと「java.lang.OutOfMemoryError: PermGen space」がでるので、起動オプションに「-XX:MaxPermSize=128m」を付けます。

f:id:miya2000:20100908233753p:image

no title


4. 動作が確認できたらエクスポートします。

これも plugin.xml から行えます。

「Exporting」の「Exporting Wizard」から。コードの修正だけなら下記1〜3の手順は不要です。

f:id:miya2000:20100908233754p:image

出力ディレクトリを指定します。

f:id:miya2000:20100908233756p:image


あとは出力された jar ファイルを eclipse/plugin のものと置き換えれば OK です。動作が変わらない場合は一旦削除して入れなおしてみてください。