我正在尝试在eclipse中运行YouTube JSON-C Sample。我遵循了链接中的说明,并设法使用mvn exec:java在命令行中运行它,但是当我将项目导入eclipse (我使用eclipse indigo)时,它显示“导入的com.google.api.client.googleapis无法解析”,并且在与该api相关的每一行中都会出现编译器错误。是否还有其他需要完成的配置?特别是将google-api-java-client-1.5.0-beta jars添加到构建路径?
发布于 2011-10-06 22:05:45
好了,我终于解决了这个问题。我所做的工作是对终端中的项目文件夹执行mvn eclipse:eclipse ...
发布于 2011-10-05 00:25:30
您需要检查是否正在从存储库中提取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指向该存储库,并且您的存储库中必须有上述两个jars。
或者,如果您只想启动并运行项目,那么不需要将其作为Maven项目导入,只需将其作为普通Java项目导入并手动将这两个库添加到项目的类路径中即可。这至少可以让你开始使用这个项目,而不用担心Maven的东西。
https://stackoverflow.com/questions/7650486
复制相似问题