Question

As far as I understand Google Guice 2.0 is out not so long ago. But I see that central repo still has outdated 1.0 version. Please, tell where can I find maven2 repository with Google Guice 2.0.

Was it helpful?

Solution

Guice 3.0 is now available on central. You'll need the following to depend on it.

<dependency>
  <groupId>com.google.inject</groupId>
  <artifactId>guice</artifactId>
  <version>3.0</version>
</dependency>

Sadly, they haven't uploaded source jars, and the class files have been compiled with Java 6. This may be a show-stopper for you…

OTHER TIPS

Guice 2.0 is now available in the official google-maven-repository. To use it, add the following to your pom.xml inside of the <dependencies> tag (you'll need to add one if there isn't one):

<dependency>
  <groupId>com.google.inject</groupId>
  <artifactId>guice</artifactId>
  <version>2.0</version>
</dependency>

You shouldn't need to, but you can add a reference to the official google-maven-repository in your pom.xml by following the instructions here.

Since I don't see Guice 2.0 in central I thought I'd include a stable repo where I found it:

The Grails OpenID plugin references http://guice-maven.googlecode.com/svn/trunk/ but that doesn't have it (currently).

They will put it to the central repository soon, as they promised here: http://groups.google.com/group/google-guice/browse_thread/thread/6707a887ed5ef2e3

Never mind. Guice-maven is intended to provide this.

Until it reaches the central repository, I've been getting it from here: http://guice-maven.googlecode.com/svn/trunk

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top