私は に非常に慣れていないため、アプリケーションGuice
で必要AssistedInject
です。Maven で Jar を調べたところ、次の 2 つがあることがわかりました。
Sonatype のバージョンの方が最近更新され、バージョン番号が新しいのですが、実際に Google と Guice によって正式にサポートされているのでしょうか? それとも独自のネクサスですか?
私は に非常に慣れていないため、アプリケーションGuice
で必要AssistedInject
です。Maven で Jar を調べたところ、次の 2 つがあることがわかりました。
Sonatype のバージョンの方が最近更新され、バージョン番号が新しいのですが、実際に Google と Guice によって正式にサポートされているのでしょうか? それとも独自のネクサスですか?
SonatypeがGoogleのバージョンにパッチを適用した理由と、他のGuice jarのどのバージョンを使用する必要があるかについて詳しく知らない限り、Googleのものを使用します。
Sonatypeバージョン3.2.1は、他の3.2.1 SonatypeGuicejarに依存しています。
GoogleバージョンのGuiceへのSonatypeパッチに関する情報がここにありますhttp://www.sonatype.com/people/2010/01/from-plexus-to-guice-3-creating-a-guice-bean-extension -層/
彼らは依存性注入のためにPlexusからGuiceに変更しているようで、いくつかのものを追加し、壊れていると感じたものを修正しました。他のどこかで、私は彼らの変更(またはそれらのいくつか)をGoogleのバージョンにバックフィットするいくつかのメモを見ました。確かに、私はそれについてほとんど知りません。