Tengo una configuración de proyecto de Android utilizando el complemento maven-android. Este complemento se adhiere a las carpetas de salida Maven para la ubicación del archivo R.java
(es decir, target/generated-sources/r
).Cambiar la carpeta de salida para Android R.java en Eclipse al usar Maven
Sin embargo, al usar este proyecto en Eclipse, no puedo configurar aapt para que dependa de esa carpeta.
Incluso si voy manualmente en las propiedades del proyecto y configurar las carpetas de forma manual, el plugin ADT entra y restablece sólo algunos de los ajustes (es decir, añade la carpeta /gen
atrás como una carpeta de origen y restaura la salida carpeta a /bin/classes
en lugar de /target/classes
), dejando la carpeta maven /target/generated-sources/r
y rompiendo la compilación del proyecto.
Me gustaría utilizar la estructura de carpetas predeterminada de Maven con Eclipse ADT. ¿Alguna idea sobre cómo puedo hacer esto?
Gracias
En respuesta a los comentarios:
- Sí, estoy usando el plugin M2e-androide.
- Dado que ADT todavía está generando R.java en
/gen
, Eclipse no puede compilar si todavía existe un R.java bajotarget/generated-sources/r
debido a las definiciones de clases duplicadas.
¿Está utilizando el plugin m2e-android? –
_mientras abandona la carpeta maven/target/generated-sources/r y rompe la compilación del proyecto._ ¿Puede explicar qué se rompe al crear un proyecto en Eclipse? – yorkw