2009-05-21 5 views

Antwort

76

Guice 3.0 ist jetzt available on central. Sie benötigen Folgendes, um davon abhängig zu sein.

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

Leider sie haven't uploaded source jars, und die Klassendateien haben compiled with Java 6 gewesen. Dies kann ein Show-Stopper für Sie sein ...

+5

Beachten Sie, dass Guice 3.0 ist jetzt auch in der Zentrale verfügbar. – Chadwick

+2

Es scheint, dass sie die Quellen hinzugefügt haben – diega

+0

Quellen sind derzeit im Repository vorhanden und Klassendateien werden mit Java 5 kompiliert. – vbezhenar

0

Macht nichts. Guice-maven soll dies bereitstellen.

+1

-1: Guice * wird * für Central freigegeben. Bitte standardisieren Sie dies (wie die obige Antwort besagt, wird es sehr bald bereitgestellt werden) –

4

Guice 2.0 ist ab sofort verfügbar im offiziellen Google-Maven-Repository. Um es zu nutzen, innerhalb des <dependencies> folgendes zu Ihrem pom.xml hinzufügen Tag (Sie benötigen einen hinzufügen, wenn es nicht ein):

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

Sie sollten nicht brauchen, aber Sie können Fügen Sie einen Verweis auf das offizielle Google-Maven-Repository in Ihrer pom.xml hinzu, indem Sie den Anweisungen here folgen.

+0

Warum wird der Bereich "bereitgestellt"? –

+0

Guter Punkt, sollte es wahrscheinlich der Standard "kompilieren" Bereich sein http://maven.apache.org/pom.html – emmby