読者です 読者をやめる 読者になる 読者になる

複数プロジェクトにおけるWTPの調教の仕方

wtp

mavenで複数プロジェクトに分割している状態なんだけど、担当プロジェクトのみをクラスパス上位においてサクサク開発できるようにしたかったんだけど、いまひとつうまい方法がみつからない。結局ダメダメな方法でひとまず対処。

例として以下のような構成とする。

ここで、単純うごかすだけならプロジェクトCのとこにいってmvn eclipse:eclipseしてwtpで動かせばいいんだけど、プロジェクトAを弄った場合はプロジェクトAをmvn installしてプロジェクトCをリフレッシュしてwtp再起動としなければならずイライラがとまらない。そこでwtpの設定ファイルいじればなんとかなるんじゃね?と思って色々やってみた。

<wb-resource deploy-path="/WEB-INF/classes" source-path="../プロジェクトA/target/classes"/>

デプロイパスに上記を追加してみたんだけど、だめ。なぜか../プロジェクトA/target/classesディレクトリ1階層しか拾ってきてくれない。タイムリミットが迫ってきたんで仕方なく全階層分書いて対応。一応認識はしてくれるみたいだけど、debugで参照されるソースまでは同期が取れないんで結局ダメじゃんこれっていう。でってぃう。

もー!なんかいい方法ないかなぁ(==