¿Qué beneficios ofrece Maven (sobre hormigas) para la construcción de proyectos para Android?
Recientemente he estado tratando de configurar maven para la construcción de mis proyectos de Android, utilizando el maven-android-plugin.
Si bien este es un buen ejercicio, no estoy convencido de que los beneficios superen la frustración en conseguir que funcione.
- Añadir biblioteca java al proyecto Android Studio con el repositorio maven
- ¿Puede un AAR incluir dependencias transitivas?
- MAVEN SDK no válido: Nivel de plataforma / API 16 no disponible
- Cómo incluir dependencias de maven remoto en una biblioteca de Android
- No hay tema disponible mientras usa Maven
¿Puede alguien darme algunos pros / contras en el uso de Maven para Android? No estoy buscando respuestas subjetivas, sino los hechos sobre si vale la pena el esfuerzo.
Saludos
- AdMob de Android y Maven
- Android estudio maven apoyo eliminado?
- Alojamiento de artefactos Gradle en GitHub
- ¿Cómo configurar la dependencia de Maven para Guice 3.0 para uso sin AOP?
- APKLIB no se instala en Maven Repo
- ¿Cuál es la diferencia entre los archivos apklib y jar?
- Gradle Javadoc tarea sin advertencias
- Eliminar el sufijo de liberación al publicar una biblioteca de Android
Bueno, maven vale la pena si usted está desarrollando una aplicación j2ee para salvarlo del infierno jar cuando se utiliza apis externo
Así que si no vas a usar los depósitos de maven no vale la pena.
Odio a Maven por los problemas que ya mencionaste. Pero ahorra mucho tiempo si necesita frascos xy. Actualmente estoy desarrollando un plugin de eclipse que puede descargar jarras y dependencias requeridas de maven sin el compilador maven o los archivos pom. Pero está lejos de estar listo
También puede crear un proyecto separado de maven e incluirlo en el proyecto androide no estoy seguro si funciona con android, pero puede hacerlo en standart jdk
Tal vez el gradle tiene más sentido.
Google lanzó un ide llamado AndroidStudio, utiliza gradle. Parece que google sugerirá gradle en la construcción de un proyecto de Android.
Intenté usar Maven para construir mi proyecto android, es difícil de usar, finalmente cambié a gradle.
Otra buena respuesta sobre stackoverflow por qué-use-gradle-en lugar de-ant-or-maven
Mi aplicación para Android comparte objetos de negocio y otra funcionalidad con mi servidor de back-end, así que sacé esto en un proyecto común de maven en el que la aplicación y el servidor (como proyectos de maven) tienen una dependencia. Maven es perfecto para este tipo de cosas, por lo que es útil en este caso, pero si estás escribiendo aplicaciones bastante sencillas, no estoy seguro de lo que beneficio maven tendría, sobre todo al obtener el android-maven-plugin para comportarme me llevó tan largo.
- ¿Por qué Android pérdida de memoria debido a la estática Drawable si se restablece la devolución de llamada?
- Los nuevos URI de KitKat no responden a Intent.ACTION_VIEW