Как добавить google maps v2 sdk в проект maven как зависимость? Я использую файл jar, но ресурс проекта нужен. Как я могу их добавить?Как добавить google maps v2 sdk в проект maven как зависимость?
ответ
Вы можете использовать мой Maven Android SDK Deployer для установки сервисов Play в локальный репозиторий Maven или для развертывания в вашем диспетчере репозитория, а затем добавить зависимость от apklib к сервисам Google Play, которая содержит файлы карт ,
Больше на https://github.com/mosabua/maven-android-sdk-deployer
Похоже, карты v2 API является частью Google Play. Поэтому от менеджера SDK вам нужно убедиться, что он установлен (в категории «Дополнительно».) Затем используйте maven-android-sdk-deployer (как указал Manfred) для установки пакета дополнительных услуг/google-play-services. Затем используйте это в POM:
<dependency>
<groupId>com.google.android.gms</groupId>
<artifactId>google-play-services</artifactId>
<version>7</version>
<type>apklib</type>
</dependency>
<dependency>
<groupId>com.google.android.gms</groupId>
<artifactId>google-play-services</artifactId>
<version>7</version>
<type>jar</type>
</dependency>
Я заметил это, когда карты JAR я использую имеет имя пакета com.google.android.maps
но v2 API использует com.google.android.gms.maps
Вы не можете добавить «Android библиотеки» в банке, потому что вы нужны папки с ресурсами. Вы должны включить его в качестве библиотеки проектов Android (Eclipse) или модуля (Intellij IDEA). Я использую две библиотеки таким образом, и после борьбы 20 часов с maven я временно отказался от использования maven для этого проекта. Не стесняйтесь сказать мне, если вы придете к решению :) –