Пакеты AEM osgi не разрешаются с помощью google client api 1.25.0 - PullRequest
0 голосов
/ 05 сентября 2018

Мы пытаемся внедрить API индексации, чтобы обновить Google на странице создания и удаления страниц нашего сайта. Мы используем ниже руководство Google для реализации с использованием Java

https://developers.google.com/search/apis/indexing-api/v3/get-token
https://developers.google.com/api-client-library/java/

Как указано в документе, мы следовали за зависимостью maven, как указано в ссылке ниже, и добавили последнюю версию 1.25.0 в наш файл pom: установочный документ: https://developers.google.com/api-client-library/java/google-api-java-client/setup#maven POM.xml зависимость:

<dependency>
  <groupId>com.google.api-client</groupId>
  <artifactId>google-api-client</artifactId>
  <version>1.25.0</version>
</dependency>

Мы можем успешно создавать артефакты, но при установке пакета на консоли Felix мы видим ниже неразрешенные ошибки.

с использованием 1.25.0

com.google.api.client.googleapis.auth.oauth2,version=[1.25,2) -- Cannot be resolved
com.google.api.client.googleapis.javanet -- Cannot be resolved
com.google.api.client.http -- Cannot be resolved
com.google.api.client.http.javanet -- Cannot be resolved
com.google.api.client.json -- Cannot be resolved
com.google.api.client.json.jackson2 -- Cannot be resolved

с использованием 1.24.1 (согласно документации по установке)

com.google.api.client.googleapis.auth.oauth2,version=[1.24,2) -- Cannot be resolved
com.google.api.client.googleapis.javanet,version=[1.24,2) -- Cannot be resolved
com.google.api.client.http,version=[1.24,2) -- Cannot be resolved
com.google.api.client.http.javanet,version=[1.24,2) -- Cannot be resolved
com.google.api.client.json,version=[1.24,2) -- Cannot be resolved
com.google.api.client.json.jackson2,version=[1.24,2) -- Cannot be resolved

Подробности Env: Сервер: AEM 6.3 Реализация: Java 1.8 Maven: 3,5,4 API клиента Google: 1.24.1 / 1.25.0

Мы пытались использовать приведенную ниже ветку с 1.20.0 для разрешения пакетов, но, к сожалению, это нарушает свойства osgi configManager. API клиента Google в OSGI

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