35

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.

Grouchal
  • 9,756
  • 6
  • 34
  • 46
Artyom Sokolov
  • 2,385
  • 3
  • 23
  • 34

6 Answers6

76

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…

Grouchal
  • 9,756
  • 6
  • 34
  • 46
Dominic Mitchell
  • 11,861
  • 4
  • 29
  • 30
4

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.

emmby
  • 99,783
  • 65
  • 191
  • 249
  • Good point, it should probably be the default "compile" scope http://maven.apache.org/pom.html – emmby Sep 02 '09 at 04:33
3

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).

dustmachine
  • 10,622
  • 5
  • 26
  • 28
2

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

Esko Luontola
  • 73,184
  • 17
  • 117
  • 128
0

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

Artyom Sokolov
  • 2,385
  • 3
  • 23
  • 34
  • 1
    -1: Guice *is* getting released to Central. Please standardize on that (as the answer above states it will be deployed very soon) – Mark Renouf May 23 '09 at 22:07
0

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

Kyle Krull
  • 1,618
  • 2
  • 18
  • 25