ログ日記

作業ログと日記とメモ

GWT DesignerがGeneratorのクラスを読み込めない

gwt.xml

    <generate-with class="mydomain.rebind.service.TransServiceGenerator">
        <when-type-assignable class="mydomain.client.service.TransService" />
    </generate-with>

こんなふうに書いて、ソースコード生成を試している。
エラーなく動くことを確認したが、GWT Designerを表示しようとすると落ちるようになった。


ログにはClassNotFoundExceptionが出ていてTransServiceGeneratorを見つけられないらしい。
色々値を変えてみると、jarのクラスは見つけられるがソースパスのクラスは見つけられないっぽい。
GWT Designerのクラスパスの設定?ってそんなのないよな…。


gwt.xml解析中に落ちるので、when-property-is とか書いてもそれを読みに行く前に落ちる。


GWT Maven Plugin を使っているからなのか GWT 2.3.0 にバージョンを上げたからなのかWindowsEclipseだけなのかは不明。
取り急ぎ、Generatorのファイルだけjarで外に出してpom.xmlにsystemスコープで追加しておいたらDesignerは落ちなくなった。


参考:http://webcache.googleusercontent.com/search?q=cache:aCkswa2PhdMJ:d.hatena.ne.jp/k2junior/20100407/1270661053+gwt+generator&cd=3&hl=ja&ct=clnk&gl=jp&lr=lang_ja&source=www.google.co.jp(キャッシュ)