2016-07-25 3 views
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) 

を取得します他に何か。私がこれまで試してみました何

:私はこれらの依存関係の以前のバージョンをインストールしてみました

が、しかし、それは動作しませんでした。

私は上記の依存関係の実際のjarファイルをダウンロードして使用してそれらをインストール:

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ので認識。しかし、私がコードを作成するときに、依存関係のいくつかがインストールされていないことを認識したので、あらゆる種類の依存関係エラーが発生し、クラスの一部が認識されませんでした。

私はローカルのMavenリポジトリから関連するすべてのGoogleのリポジトリを削除し、その後、私は再びポンポンファイルを編集したが、私はこのエラーを得た:

Failed to read artifact descriptor for com.google.http-client:google-http-client(Click for 14 more) 

そしてその上で、私をクリックし、何も起こりません。

私は現時点ですべてのアイデアがありません。どんな助けもありがとう。

ありがとうございました。それらを

mvn -U clean install 

その後、それはすべてのリポジトリを削除し、再インストール:

答えて

1

同僚は私がきれい、コマンドラインやタイプでプロジェクトディレクトリに移動してthis questionに記載されているすべてのリポジトリのインストールを行う必要がありますことを示唆し適切な順序で。今は意図したとおりに動作します。

関連する問題