我正试图在日食中运行YouTube JSON-C Sample。我已按照链接中的说明操作,并设法使用mvn -q exec:java在命令行中运行它,但是当我将项目导入eclipse时(我使用eclipse indigo),它说“导入com.google” .api.client.googleapis无法解析“,并在每个与api相关的行中给出编译器错误。是否还需要进行其他配置?特别是将google-api-java-client-1.5.0-beta jar添加到构建路径?
答案 0 :(得分:1)
好的,我终于解决了这个问题。对我来说,工作是在终端的项目文件夹中执行mvn eclipse:eclipse
...
答案 1 :(得分:0)
您需要检查是否从存储库中提取pom.xml
中的所有依赖项:
<dependencies>
<dependency>
<groupId>com.google.api-client</groupId>
<artifactId>google-api-client</artifactId>
<version>1.5.0-beta</version>
</dependency>
<dependency>
<groupId>com.google.http-client</groupId>
<artifactId>google-http-client</artifactId>
<version>1.5.0-beta</version>
</dependency>
</dependencies>
检查Maven安装目录中的settings.xml
文件是否指向全局存储库,或者如果您托管了自己的Nexus / Sonatype存储库,请确保settings.xml
指向该文件,并且你必须在你的存储库中有上面两个jar。
或者,如果您只是想让项目启动并运行,那么只需将其作为普通Java项目导入,然后手动将两个库添加到项目的类路径中,而不是作为Maven项目导入。至少应该让你开始使用该项目,而不必担心Maven的东西。