Не могу запустить примеры google-api-java-client в eclipse - PullRequest
2 голосов
/ 04 октября 2011

Я пытаюсь запустить пример YouTube JSON-C в затмении. Я следовал инструкциям в ссылке, и мне удалось запустить его в командной строке, используя mvn -q exec: java, но когда я импортирую проект в eclipse (я использую eclipse indigo), он говорит: «Импорт com.google .api.client.googleapis не может быть решен ", и выдает мне ошибки компилятора в каждой строке, связанной с API. Есть ли какая-то другая конфигурация, которую нужно сделать? В частности, добавление файлов google-api-java-client-1.5.0-beta в путь сборки?

Ответы [ 2 ]

1 голос
/ 06 октября 2011

Хорошо, я наконец решил проблему.Что для меня помогло выполнить mvn eclipse:eclipse в папке проекта в терминале ...

0 голосов
/ 04 октября 2011

Вам необходимо проверить, извлекаете ли вы все зависимости в 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 указывает на это, а также вы должны иметь два вышеупомянутых фляги в своем репозитории.

Или, если вы просто хотите запустить и запустить проект, вместо импорта в виде проекта Maven просто импортируйте его как обычный проект Java и вручную добавьте две библиотеки в путь к классам проекта.Это должно, по крайней мере, помочь вам начать проект, не беспокоясь о материалах Maven.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...