2011-07-18 21 views
12

Estoy tratando de usar el siguiente arquetipo. https://github.com/akquinet/android-archetypes/wiki/Android-release-archetypeUsando maven android archetype with eclipse

puedo seguir las instrucciones en la página fina (utilizando el terminal)
Me preguntaba, ¿cómo puedo hacer esto en Eclipse? ¿Hay algún tipo de interfaz de línea de comando en la que pueda ingresar los comandos necesarios? es decir

mvn archetype:generate \ 
    -DarchetypeArtifactId=android-release \ 
    -DarchetypeGroupId=de.akquinet.android.archetypes \ 
    -DarchetypeVersion=1.0.5 \ 
    -DgroupId=com.foo.bar \ 
    -DartifactId=my-android-project \ 
    -Dpackage=com.foo.bar.android 

Gracias

Respuesta

28
  1. Instalar plugins m2eclipse
  2. crear nuevo proyecto Maven
  3. siguiente botón te lleva a la selección arquetipo
  4. opcionalmente configurar catálogos arquetipo, no debería ser necesario para este arquetipo (android-release), ya que la última versión 1.0.5 está en el repositorio maven central.
  5. siguiente, siguiente, siguiente ...

Actualización:

para que funcione hice lo siguiente:

  1. descarga http://repo1.maven.org/maven2/archetype-catalog.xml guardarlo como usuario en el hogar/.m2/centro-arquetipo-catalog.xml
  2. en Eclipse crear nuevo proyecto Maven
  3. botón situado junto
  4. configurar catálogos, agregar nuevo punto de catálogo local al archivo creado en el paso 1.
  5. después de cerrar el diálogo de configuración del catálogo, asegúrese de que el selector del catálogo desplegable esté en todos los catálogos o en el nuevo catálogo local que acaba de definir
  6. en el tipo de filtro 'androide de liberación'
  7. seleccione el arquetipo de liberación androide y haga clic en siguiente
  8. introduzca su seleccionado del grupo-id y artefacto-id

me di cuenta de un problema informaron que la el directorio del proyecto no pudo ser renombrado.
El proyecto había sido creada en el disco, por lo que importó en Eclipse usando
Importar> Maven> existente proyectos de Maven

+0

gracias Hice lo que usted dijo, pero funcionó, pero esto solo usa el android-quickstart-archetype. Pero, en su lugar, quiero usar el arquetipo de versiones de Android. Ahora sé cómo hacer esto en Eclipse. He tratado de agregar un catálogo, pero no sé lo que estoy haciendo. Por favor, ayuda, gracias – dewijones92

+0

Gracias. ahora funciona – dewijones92

+0

¡Excelente respuesta! ¡Realmente funciona! – erikaD

2

Si usted está comenzando con un nuevo proyecto puede utilizar los arquetipos Maven Android para crear proyectos de Android completamente dentro de Eclipse sólo tiene que hacer lo siguiente:

  1. crear un nuevo proyecto Maven ( File -> New -> Proyecto ... luego seleccione Maven ->Maven Project).
  2. Cuando se le solicite Seleccione Archetype haga clic en Agregar arquetipo ...
  3. En el cuadro de diálogo que aparece, ingrese "de.akquinet.android.archetypes" para Archetype Group Id.
  4. En Archetype Artifact Id ingrese "android-quickstart".
  5. En Archetype Version ingrese "1.0.6" y continúe.
  6. Cuando se le solicite, ingrese el grupo de proyectos deseado y la ID del artefacto, la versión y, opcionalmente, configure la propiedad "plataforma" para la versión de Android (por defecto es '7').
  7. Establezca la propiedad "android-plugin-version" para la versión de Android en "3.0.0".
  8. Haga clic en Finalizar
  9. Haga clic derecho en el nuevo proyecto y seleccione Maven -> Actualizar configuración del proyecto.
Cuestiones relacionadas