Java 尝试在Eclipse中添加google vision教程库时出现Maven错误

Java 尝试在Eclipse中添加google vision教程库时出现Maven错误,java,eclipse,maven,google-vision,Java,Eclipse,Maven,Google Vision,我正努力跟上。我正在使用Eclipse和Maven 3.3.3 因此,我首先在pom文件中添加必要的依赖项。这些依赖关系可以正常工作: <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope>

我正努力跟上。我正在使用Eclipse和Maven 3.3.3

因此,我首先在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>
当我点击它时,实际上什么都没有发生,所以我看不到其他任何东西

到目前为止,我所尝试的:

我尝试安装这些依赖项的早期版本,但没有成功

我下载了上述依赖项的实际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存储库中删除了所有相关的google存储库,然后再次编辑pom文件,但出现以下错误:

Failed to read artifact descriptor for com.google.http-client:google-http-client(Click for 14 more)
当我点击它时,什么也没发生

我现在完全没有主意了。任何帮助都将不胜感激


谢谢。

一位同事建议,我应该通过转到命令行中的项目目录并键入以下命令,对中所述的所有存储库进行干净的安装:

mvn -U clean install
然后它删除了所有存储库,并按正确的顺序重新安装它们。现在它按预期工作

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