2011-05-19 20 views
12

Estoy intentando cambiar mi proyecto de Android para usar Maven usando el android-maven-plugin. Mi proyecto tiene algunas dependencias que actualmente están configuradas como bibliotecas de Android, pero el complemento Maven para proyectos de biblioteca Eclipse does not support. Pensé que probaría reempaquetar estas bibliotecas como JAR (para que Eclipse las recoja), pero me pregunto qué pasará con mi compilación de Android.¿Cuál es la diferencia entre los archivos apklib y jar?

¿Cuál es la diferencia entre JAR y apklib? Si todas mis dependencias son JAR en lugar de apklib, ¿me falta algo que pueda romper mi aplicación de Android?

Respuesta

1

Eclipse ahora es compatible con proyectos de biblioteca y android-maven-plugin funciona bien con bibliotecas.

La diferencia entre JAR y apklib es que los apklibs pueden contener código y recursos de Android.

+2

m2eclipse admite proyectos de biblioteca, pero no cuando están especificados en el POM (http://code.google.com/a/eclipselabs.org/p/m2eclipse-android-integration/issues/detail?id=44) – magneticMonster

+0

@magneticMonster: Eso es verdad. Ahora mismo tengo todo configurado en mvn para que se ejecute en mi CI y en eclipse agrego la biblioteca a mano. – Macarse

+1

¿Podría dar más explicaciones sobre la diferencia entre apklib y jar? ¿Debo escribir una pregunta más? –

Cuestiones relacionadas