Esta herramienta nos permite crear proyectos tanto de Java como de Android. Los tipos de proyecto que yo utilizo son Android with test, y Java with test.
Desde el terminal nos dirigimos a la carpeta donde queremos crear el proyecto. Una vez tengamos claro donde queremos crear el proyecto y que tipo de proyecto queremos escribiremos la instrucción. Voy a hacer el simulacro de crear los dos tipos de proyecto que he mencionado antes como ejemplo.
Java:
#mvn archetype:generate -DarchetypeArtifactId=maven-archetype-quickstart -DgroupId=org.ivan
Cuando introduzcamos este comando nos pedirá el nombre del proyecto (Artifact ID) y la versión (Version ID), se lo damos y ya está. Al finalizar nos aparece la linea Y: pulsamos enter y proyecto creado.
Android:
#mvn archetype:generate -DarchetypeArtifactId=android-with-test -DarchetypeGroupId=de.akquinet.android.archetypes -DarchetypeVersion=1.0.9 -DgroupId=org.ivan -Dplatform=8 -Dandroid.sdk.path=/opt/sdk
Igual que antes nos pedirá el nombre y la versión.
Nota 1: El path del sdk debemos de cambiarlo al nuestro (Evidente).
Posibles errores:
De vez en cuando, a la hora de ejecutar la instrucción de Android, maven no enlaza bien la ruta del sdk, de ser asi deberemos de introducirlo a mano en el pom.xml. Para ello abrimos la carpeta que nos ha creado maven, después abrimos la carpeta que no tiene la terminacion -it y modificamos el pom. Debemos de buscar la linea que pone:
<sdk>
<platform>2.2</platform>
<platform>2.2</platform>
</sdk>
y añadiremos <path>/opt/sdk</path>, quedando:
<path>/opt/sdk</path>
<platform>2.2</platform>
</sdk>
Lo mas fácil para no tener que teclear o copiar todas estas instrucciones es crear un shell que se ejecute automaticamente y de este modo ahorrar tiempo. Lo veremos en otra entrada.
Espero haya sido de utilidad
Saludos
No hay comentarios:
Publicar un comentario