Maven es una herramienta escrita en Java para facilitar el trabajo de programación en java, concretamente se utiliza para la compilación y mantenimiento de cualquier proyecto basado en Java.
- Permitir la compilación del código fuente y su empaquetamiento de forma fácil, es decir: te puedes olvidar de las dependencias de segundos y terceros
- Estandarizar el directorio donde se incluyen los diferentes recursos
- Proporcionar información eficiente o útil sobre el proyecto
- Enfoque a patrones de diseño o desarrollo
- Permitir la migración a nuevas versiones de las herramientas a utilizar
No te olvides de:
export PATH=/usr/local/maven-2.0.5/bin:$PATH
Creating a webapp
Use maven-archetype-webapp to start a simple webapp maven project. The command is as follows
mvn archetype:create
-DgroupId=[your project's group id]
-DartifactId=[your project's artifact id]
-DarchetypeArtifactId=maven-archetype-webapp
POM: "Project Object Model".
Documento XML que representa el proyecto:
- archivos de configuración
- programadores implicados y sus roles
- empresa y licencias
- URL del proyecto
- dependencias
En un proyecto con Maven el pom.xml, es lo único imprescindible.
The Basics
4.0.0
org.codehaus.mojo
my-project
1.0
groupId: Id de organizacion o empresa, suele ser su paquete java
ej: com.mediaymedia
artifactId: El nombre del proyecto: wiki
version:
packaging:
http://maven.apache.org/pom.html#Introduction
No hay comentarios:
Publicar un comentario