私は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
その後、それはすべてのリポジトリを削除し、再インストール: