2009-05-21 9 views

Odpowiedz

76

Guice 3.0 jest teraz available on central. Aby na nim polegać, potrzebne są następujące elementy.

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

Niestety, oni haven't uploaded source jars, a pliki klas zostały compiled with Java 6. Może to być show-korek dla Ciebie ...

+5

Zauważ, że guice 3.0 jest teraz dostępny również w wersji centralnej. – Chadwick

+2

Wygląda na to, że dodali źródła – diega

+0

Źródła są obecnie obecne w repozytorium, a pliki klas są kompilowane przy użyciu języka Java 5. – vbezhenar

0

Nieważne. Guice-maven ma to zapewnić.

+1

-1: Guice * * zostaje zwolniony do Central. Proszę to ustandaryzować (jak wyżej wspomniana odpowiedź zostanie wkrótce wdrożona) –

4

Guice 2.0 jest już dostępna w oficjalnym google-maven-repository. Aby z niego skorzystać, należy dodać następujące wpisy do pom.xml wewnątrz znacznika <dependencies> (trzeba dodać jeden, jeśli nie jest):

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

Nie ma potrzeby, ale można dodaj odniesienie do oficjalnego google-maven-repository w swoim pliku pom.xml, postępując zgodnie z instrukcjami: here.

+0

Dlaczego zakres jest "podany"? –

+0

Dobrze, prawdopodobnie powinien to być domyślny zakres "kompilacji" http://maven.apache.org/pom.html – emmby

Powiązane problemy