2016-09-01 2 views
1

Мой Android-проект использует Maven, и у меня нет опции для перехода на град. Я включил передачу сообщений Firebase в проект градиента образца, но теперь я хочу реализовать его в своем проекте на основе maven. Но я не могу исправить зависимости.Android Firebase dependecies в Maven

Зависимости, которые я объявляемые в образец проекта Gradle являются

compile 'com.google.firebase:firebase-messaging:9.4.0' 
compile 'com.google.firebase:firebase-database:9.4.0' 
compile 'com.google.firebase:firebase-core:9.4.0' 

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

com.firebase firebase-клиент-андроида 2.5.2

<dependency> 
    <groupId>com.firebase</groupId> 
    <artifactId>firebase-client-parent</artifactId> 
    <version>2.5.2</version> 
    <type>pom</type> 
</dependency> 

<dependency> 
    <groupId>com.firebase</groupId> 
    <artifactId>firebase-token-generator</artifactId> 
    <version>2.0.0</version> 
</dependency> 

This сообщение упоминает, что он был в состоянии получить работу над зависимые пакеты мавена, я попробовал его, но все еще дает ошибку о том, «аар» не найден.

Это заставляет меня задаться вопросом, возможна ли зависимость от maven для Firebase?

ответ

1

.aar и .pom файлы Все firebase модуля доступны в Android SDK, точный путь, чтобы быть

/Users/{имя пользователя}/Library/Android/SDK/дополнительные/Google/m2repository/ком/Google/firebase/

там вы можете получить .aar файл любой модуль, который вы ищете, и изменить тип файла .zip. Извлеките содержимое файла .zip, и он даст вам classes.jar файл. Вы можете переименовать этот файл .jar по имени модуля и использовать его в своем проекте при использовании любого другого файла jar, не нужно добавлять зависимость maven.