domingo, 24 de agosto de 2008

maven: Creacion de proyecto Java

Creacion del projecto

Para crear un proyecto que luego sera construido por Maven 2, su sistema debera disponer del entorno Java 2 y la herramienta Maven 2 instalados.

Veamos que ocurre al ejecutar el comando Maven en un directorio arbitrario:



Esto se debe a que Maven no encuentra un proyecto definido en la ubicacion indicada.

Maven emplea arquetipos (archetypes) para determinar cual es la estructura del proyecto a construir y asi poder construirlo. Los proyectos creados mediante Maven se basan en arquetipos provistos por Maven o por el usuario.

Uno de los arquetipos provistos por Maven permite crear proyectos Java genericos. Para hacerlo debera ejecutar el comando mvn pasando como parametro el arquetipo, en otros argumentos. Entonces escriba por consola de comandos lo siguiente:
$ mvn arquetype:create -DgroupId=[gid] -DartifactId=[aid]
Observe en la siguiente figura la respuesta de Maven:


Maven intenta obtener el plugin llamado arquetype pero no lo encuentra en el repositorio de dependencias central, ya que, aparentemente, no puede acceder al sitio remoto definido en la configuracion. Este es el mensaje de error completo:
[INFO] Searching repository for plugin with prefix: 'archetype'.
[INFO] org.apache.maven.plugins: checking for updates from central
[WARNING] repository metadata for: 'org.apache.maven.plugins' could not be retrieved
from repository: central due to an error: Error transferring file
...
[INFO] Repository 'central' will be blacklisted
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] The plugin 'org.apache.maven.plugins:maven-archetype-plugin' does not exist
or no valid version could be found
...

Si no dispone de acceso a repositorio central, debera configurar un mirror que contenga las dependencias que su proyecto requiere.

Configuracion de repositorio



Vinculos:

No hay comentarios.: