Soweit ich es verstehe Google Guice 2.0 ist vor nicht allzu langer Zeit. Aber ich sehe, dass zentrale Repo immer noch 1.0 Version veraltet ist. Bitte sagen Sie mir, wo ich das Maven2-Repository mit Google Guice 2.0 finden kann.In welchem maven2-Repository kann Google Guice gefunden werden?
Antwort
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 ...
Macht nichts. Guice-maven soll dies bereitstellen.
-1: Guice * wird * für Central freigegeben. Bitte standardisieren Sie dies (wie die obige Antwort besagt, wird es sehr bald bereitgestellt werden) –
Sie es an das zentrale Repository bald gestellt werden, wie sie hier versprochen: http://groups.google.com/group/google-guice/browse_thread/thread/6707a887ed5ef2e3
Yup. Entschuldigen Sie die Verspätung! Hoffentlich haben wir morgen etwas bereit. –
Bis es das zentrale Repository erreicht, ich habe es von hier bekommen: http://guice-maven.googlecode.com/svn/trunk
http://dist.codehaus.org/mule/dependencies/maven2 dieser enthält mehr Artefakte –
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.
Warum wird der Bereich "bereitgestellt"? –
Guter Punkt, sollte es wahrscheinlich der Standard "kompilieren" Bereich sein http://maven.apache.org/pom.html – emmby
Da ich 2,0 Guice im Zentrum sehe nicht, ich dachte, dass ich eine stabile Repo würde, wo ich es gefunden:
Die Grails OpenID plugin Referenzen http://guice-maven.googlecode.com/svn/trunk/ aber das hat es nicht (derzeit).
Beachten Sie, dass Guice 3.0 ist jetzt auch in der Zentrale verfügbar. – Chadwick
Es scheint, dass sie die Quellen hinzugefügt haben – diega
Quellen sind derzeit im Repository vorhanden und Klassendateien werden mit Java 5 kompiliert. – vbezhenar