据我了解,Google Guice 2.0 不久前发布。但我看到中央回购仍然有过时的1.0版本。请告诉我在哪里可以找到带有 Google Guice 2.0 的 maven2 存储库。
6 回答
Guice 3.0 现在可以在 central 上使用。您需要以下内容才能依赖它。
<dependency>
<groupId>com.google.inject</groupId>
<artifactId>guice</artifactId>
<version>3.0</version>
</dependency>
遗憾的是,他们还没有上传源 jars,并且类文件已经用 Java 6 编译。这可能会让你大吃一惊……</p>
Guice 2.0 现在在官方 google-maven-repository 中可用。要使用它,请将以下内容添加到<dependencies>
标记内的 pom.xml 中(如果没有,则需要添加一个):
<dependency>
<groupId>com.google.inject</groupId>
<artifactId>guice</artifactId>
<version>2.0</version>
</dependency>
您不需要,但您可以按照此处的说明在 pom.xml 中添加对官方 google-maven-repository 的引用。
由于我在中央没有看到 Guice 2.0,我想我会在我找到它的地方包含一个稳定的 repo:
Grails OpenID 插件引用了http://guice-maven.googlecode.com/svn/trunk/但它没有(目前)。
正如他们在此承诺的那样,他们将很快将其放入中央存储库:http ://groups.google.com/group/google-guice/browse_thread/thread/6707a887ed5ef2e3
没关系。Guice-maven旨在提供这一点。
在它到达中央存储库之前,我一直从这里获取它:http: //guice-maven.googlecode.com/svn/trunk