eclipse, maven2, q4e, Maven Additional Plugin を組み合わせて使う

m2eclipseの品質に絶望したのでq4eをつかうようにしてみた。
http://q4e.googlecode.com/svn/trunk/updatesite/

ここにm2eclipseとの比較がある。q4eはあとはソースのダウンロードができればとりあえず文句はないのだが。。。
http://docs.codehaus.org/display/MAVENUSER/Eclipse+Integration

でもMaven Additional Plugin がm2eclipseにしか対応していなかった。
http://www.skirnir.net/eclipse/updates/3.2/
http://www.skirnir.net/svn/repos/skirnir/net.skirnir.eclipse.maven/trunk/net.skirnir.eclipse.maven

ソースみたら簡単にq4e対応できそうだったのと、これらの値は外から設定できたほうが便利そうと横田さんに要望だしたら対応してくれた。横田さんありがとう。eclipse3.3.1.1でうごいたよー。

q4eで使いたい場合は
プロジェクト右クリック→プロパティ→Maven Addition→Maven Dependencies Container's id に org.devzuz.q.maven.jdt.core.mavenClasspathContainer を追加する。こんな感じ。

org.devzuz.q.maven.jdt.core.mavenClasspathContainer,org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER

コピーしないjarを指定できることを今日始めて気が付いたのでtest時にしか使わないjarを除外に追加した。

さてしばらくこれで運用してみるつもりだがやっぱりm2eclipseみたいなトラブルにみまわれるのかなー。