Cómo agregar Maven a un proyecto de IntelliJ Android existente

He estado haciendo algunas investigaciones sobre la adición de Maven a un proyecto existente de Android y estoy luchando para ver cómo funciona esto. He utilizado Maven una vez en el trabajo en un proyecto basado en web con Netbeans, pero para este proyecto estoy buscando utilizar IntelliJ. Puedo crear un nuevo "Maven Module", pero ya tengo un proyecto de Android por lo que no estoy completamente seguro de que es la ruta que debería tomar.

He encontrado este post que proporciona algunos detalles, pero no una guía paso a paso de integración de ventanas (al menos que estoy viendo).

¿Es posible para mí usar Maven dentro de un proyecto Android?

Edit: Estoy buscando hacer esto dentro de un entorno de Windows

One Solution collect form web for “Cómo agregar Maven a un proyecto de IntelliJ Android existente”

Para responder a su pregunta en la última frase: Sí, puede utilizar Maven para crear un proyecto de Android.

Debe utilizar el maven-android-plugin en su proyecto Maven. El mejor sitio para empezar es https://code.google.com/p/maven-android-plugin/wiki/GettingStarted . Necesidad de leer un poco, pero definitivamente vale la pena el esfuerzo.

Si tengo un proyecto específico de IDE específico de Android que te gustaría cambiar a Maven, en lugar de intentar "agregar soporte de Maven a un proyecto de IntelliJ existente", yo:

  1. Cree un nuevo proyecto basado en Maven utilizando un arquetipo adecuado https://github.com/akquinet/android-archetypes

  2. Copie fuentes / recursos existentes en los directorios de proyectos de Maven.

Si se hace correctamente, puede abrir este proyecto (Maven) de Android (pom.xml) en IntelliJ y utilizarlo como un proyecto de Android (incluido el editor de GUI). IntelliJ genera automáticamente un proyecto IntelliJ desde el pom.xml de Maven y detecta la faceta de Android.

De esta manera, su proyecto también se queda agnóstico IDE – usted puede hacer todo (construir / probar / implementar) desde la línea de comandos también – cómo los proyectos de Maven debe ser IMHO. :RE

  • Configuración de gradiente y maven espresso para Android
  • ¿Puede un AAR incluir dependencias transitivas?
  • ¡Está faltando android.compileSdkVersion! Error gradle build
  • Android Studio Gradle no puede encontrar 'com.android.support:design:22.2.0' (Android Design Support Library)
  • La compilación Maven de Android da problemas al procesar "javax / xml / namespace / QName.class":
  • ActionBarSherlock + maven + eclipse: dependencia no encontrada en el espacio de trabajo
  • Importar biblioteca en Eclipse sin jar
  • Instalar todos los artefactos de módulos en el repositorio de maven personalizado usando Gradle y Android Studio
  • ¿Hay alguna forma de desactivar javadoc se bloquea en Android Studio con Maven plugin?
  • NoClassDefFound error al importar el proyecto desde git
  • EXCEPCIÓN INESPERADA DE SUPERIOR NIVEL: java.lang.IllegalArgumentException: ya agregado
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.