我正在尝试在 Eclipse中运行 YouTube JSON-C 示例。我已按照链接中的说明进行操作,并设法使用 mvn -q exec:java 在命令行中运行它,但是当我将项目导入 eclipse(我使用 eclipse indigo)时,它说“导入 com.google .api.client.googleapis 无法解析”,并在与 api 相关的每一行中给我编译器错误。是否需要进行其他一些配置?专门将 google-api-java-client-1.5.0-beta jar 添加到构建路径?
问问题
2775 次
2 回答
1
好的,我终于解决了问题。我的工作是mvn eclipse:eclipse
在终端的项目文件夹上执行......
于 2011-10-06T14:05:45.377 回答
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>
检查settings.xml
Maven 安装目录中的文件是否指向全局存储库,或者您是否托管了自己的 Nexus/Sonatype 存储库,然后确保您settings.xml
指向该文件,并且您的存储库中必须有上述两个 jar。
或者,如果您只是想让项目启动并运行,那么不要将其作为 Maven 项目导入,只需将其作为普通 Java 项目导入,然后手动将这两个库添加到项目的类路径中即可。这至少应该让你开始项目而不用担心 Maven 的东西。
于 2011-10-04T16:25:30.023 回答