hinzuzufügen Ich versuche zu folgen this tutorial. Ich benutze Eclipse und Maven 3.3.3.Maven Fehler beim Versuch, Google Vision Tutorial Bibliotheken in Eclipse
Also fange ich an, indem ich die notwendigen Abhängigkeiten in der Pom-Datei hinzufüge. Diese Abhängigkeiten arbeiten ohne Probleme:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.google.truth</groupId>
<artifactId>truth</artifactId>
<version>0.28</version>
<scope>test</scope>
</dependency>
<dependency>
<!-- for checking HTTP response codes -->
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>test</scope>
</dependency>
Jedoch, wenn ich diese Abhängigkeiten hinzu:
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-vision</artifactId>
<version>v1-rev19-1.22.0</version>
</dependency>
<dependency>
<groupId>com.google.api-client</groupId>
<artifactId>google-api-client</artifactId>
<version>1.22.0</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>19.0</version>
</dependency>
Ich erhalte einen Fehler
Failed to read artifact descriptor for com.google.code.findbugs:jsr305:jar:1.3.9 (Click for 15 more)
Wenn ich es klicken eigentlich nichts passiert, so kann ich nicht sehen noch etwas.
Was ich bisher versucht:
I frühere Versionen dieser Abhängigkeiten versuchen, die Installation, aber es hat nicht funktioniert.
heruntergeladen ich die tatsächlichen Gläser über Abhängigkeiten und installiert sie mit:
mvn install:install-file -DgroupId=com.google.apis -DartifactId=google-api-services-vision -Dpackaging=jar -Dversion=v1-rev19-1.22.0 -Dfile=C:\google-api-services-vision-v1-rev20-1.21.0.jar -DgeneratePom=true
mvn install:install-file -DgroupId=com.google.api-client -DartifactId=google-api-client -Dpackaging=jar -Dversion=1.22.0 -Dfile=C:\google-api-client-1.22.0.jar -DgeneratePom=true
mvn install:install-file -DgroupId=com.google.guava -DartifactId=guava -Dpackaging=jar -Dversion=19.0 -Dfile=C:\guava-19.0.jar -DgeneratePom=true
Sie schienen, zu arbeiten und erfolgreich von Maven anerkannt. Als ich jedoch anfing zu programmieren, erkannte ich, dass einige ihrer Abhängigkeiten nicht installiert waren, so dass ich alle Arten von Abhängigkeitsfehlern bekam und einige der Klassen nicht erkannt wurden.
löschte ich alle zugehörigen Google-Repositories aus der lokalen Maven-Repository, dann bearbeiten ich die pom-Datei wieder, aber ich habe diesen Fehler:
Failed to read artifact descriptor for com.google.http-client:google-http-client(Click for 14 more)
Und wenn ich auf das klicken, passiert nichts.
Ich bin im Moment alle Ideen aus. Jede Hilfe wäre willkommen.
Danke.