2
我正在嘗試沿着this tutorial進行操作。我使用Eclipse和Maven 3.3.3。嘗試在Eclipse中添加Google視覺教程庫時發生Maven錯誤
所以我開始在pom文件中添加必要的依賴關係。這些依賴關係沒有任何問題的工作:
<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>
然而,當我添加這些依賴關係:
<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>
我得到一個錯誤
Failed to read artifact descriptor for com.google.code.findbugs:jsr305:jar:1.3.9 (Click for 15 more)
當我點擊它沒有什麼實際發生的,所以我不能看還要別的嗎。
我迄今爲止嘗試:
我嘗試安裝這些依賴的早期版本,但沒有奏效。
我下載了上述的依賴性的實際罐子和安裝使用它們:
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
他們似乎工作,並通過Maven的成功識別。然而,當我開始編寫代碼時,我意識到它們的一些依賴關係沒有安裝,所以我得到各種依賴錯誤,並且某些類沒有被識別。
我刪除了所有相關的谷歌資料庫從本地的倉庫,然後我再編輯的POM文件,但我得到這個錯誤:
Failed to read artifact descriptor for com.google.http-client:google-http-client(Click for 14 more)
當我點擊的是,沒有任何反應。
我現在都沒有想法。任何幫助,將不勝感激。
謝謝。