Creación de apklibs con maven e InteliJ

Estoy creando un apklib del menú deslizante porque no pude encontrar ningún repositorio de maven. El problema es que cuando intento de intellij, importa la biblioteca pero no agrega las dependencias a la biblioteca deslizante del menú y tengo que agregarla manualmente.

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.slidingmenu</groupId> <artifactId>library</artifactId> <version>1.2</version> <type>apklib</type> <dependencies> <dependency> <groupId>com.google.android</groupId> <artifactId>android</artifactId> <version>4.1.1.4</version> </dependency> <dependency> <groupId>com.google.android.maps</groupId> <artifactId>maps</artifactId> </dependency> <dependency> <groupId>com.google.android</groupId> <artifactId>support-v13</artifactId> <version>r12</version> </dependency> <dependency> <groupId>com.github.rtyley</groupId> <artifactId>roboguice-sherlock</artifactId> <version>1.5</version> </dependency> <dependency> <groupId>org.roboguice</groupId> <artifactId>roboguice</artifactId> <version>2.0</version> </dependency> <dependency> <groupId>com.actionbarsherlock</groupId> <artifactId>actionbarsherlock</artifactId> <version>4.2.0</version> <type>apklib</type> </dependency> </dependencies> <build> <sourceDirectory>src</sourceDirectory> <plugins> <plugin> <groupId>com.jayway.maven.plugins.android.generation2</groupId> <artifactId>android-maven-plugin</artifactId> <extensions>true</extensions> <configuration> <nativeLibrariesDirectory>ignored</nativeLibrariesDirectory> </configuration> </plugin> </plugins> </build> 

Creo el zip, de acuerdo con las instrucciones en maven plugin y luego lo empujo a ~ / .m2 con este comando:

  mvn org.apache.maven.plugins:maven-install-plugin:2.4:install-file -DgroupId=com.slidingmenu -DartifactId=library -Dfile=sliding-menu.apklib -Dversion=1.2 -Dpackaging=apklib 

One Solution collect form web for “Creación de apklibs con maven e InteliJ”

Necesitas instalar com.slidingmenu en tu repositorio local con mvn clean install lugar de install:install-file

mvn clean install colocará todos los metadatos y las dependencias requeridas por maven en su repositorio local (ie ~/.m2/repository ).

En su apk, especifique el artefacto com.slidingmenu como una dependencia del tipo apklib

Espero que solucione sus problemas.

  • No se puede invocar getChildFragmentManager en Fragmento
  • ¿Por qué gradle android plugin no genera dependencias para intellij idea módulo
  • Gradle - biblioteca duplicados en dependencias
  • Maven y Android Facebook SDK apklib
  • APKLIB no se instala en Maven Repo
  • Android-maven-plugin y el filtrado de recursos
  • Error al ejecutar el objetivo com.jayway.maven.plugins.android.generation2
  • Gradle no puede resolver dependencias en Android Studio
  • Eliminar el sufijo de liberación al publicar una biblioteca de Android
  • Maven: Uso de bibliotecas Java 8 en aplicaciones instrumentadas con retrolambda-maven-plugin y DEX-ed con android-maven-plugin
  • Error de compilación de Maven para android Proyecto "error: paquete R no existe"
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.