JAX-RSとDI

JAX-RSの環境でDIを実現をしようとした場合、
JAX-RS2.0を前提として、組み合わせとしては

1.Jersey + CDI
  JavaEE環境でそのまま使える。GlassFishとか。
2.Jersey + Spring
  JerseyのDocumentにも記述があるので、JAX-RS2.0でも使えそう。
3.Jersey + Guice
  jersey-guiceがJersey2.0に対応してない...(GuiceContainerがJersey1.0に依存?)
4.Jerseyのみ
  RequestとResponceのインターセプタで代用。(適用箇所がリソースに限定される)

1→Tomcatで動かそうとするも挫折...
2→試さず。Guiceが使いたかった。
3→いい感じだったが、2.0に対応出来ず。
4→割り切ればいいと思ったが、割り切れず。

3に関しては、実現してる方もいるようですが、
ちょっとプロジェクトとして荷が勝ち過ぎる印象を受けました。

それなりにネットを彷徨いましたが、
JAX-RS2.0はリリースされてから、まだ日が浅く情報が少ない(新しい)です。
だもんで、まずは実績の多いJersey1.18+Guice3.0でやってみたいと思います。
Client APIとか1と2で結構違うので、出来れば2が良かったんですが...