0

我很新Guice,我需要AssistedInject在我的应用程序中。当我在 Maven 上查看 Jar 时,我看到有两个:

Sonatype 版本更新更近,版本号也更高,但它实际上是由 Google 和 Guice 官方支持的吗?还是它自己的 Nexus 东西?

4

1 回答 1

0

我会使用 Google 的,除非您了解更多关于 Sonatype 为何修补 Google 的版本以及您需要与它一起使用的其他 Guice jar 版本的信息。

Sonatype 3.2.1 版依赖于其他 3.2.1 Sonatype Guice jar。

这里有一些关于谷歌版 Guice 的 Sonatype 补丁的信息http://www.sonatype.com/people/2010/01/from-plexus-to-guice-3-creating-a-guice-bean-extension -层/

似乎他们正在从使用 Plexus 改为使用 Guice 进行依赖注入,并添加了一些东西并修复了一些他们认为被破坏的东西。在其他地方,我看到了一些将他们的更改(或其中一些)重新安装到 Google 版本的注释。当然,我对此知之甚少。

于 2013-01-30T18:32:38.287 回答