2

我正在尝试在 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 添加到构建路径?

4

2 回答 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.xmlMaven 安装目录中的文件是否指向全局存储库,或者您是否托管了自己的 Nexus/Sonatype 存储库,然后确保您settings.xml指向该文件,并且您的存储库中必须有上述两个 jar。

或者,如果您只是想让项目启动并运行,那么不要将其作为 Maven 项目导入,只需将其作为普通 Java 项目导入,然后手动将这两个库添加到项目的类路径中即可。这至少应该让你开始项目而不用担心 Maven 的东西。

于 2011-10-04T16:25:30.023 回答