El tutorial de Maven proporciona conceptos básicos y avanzados de experto en apache tecnología. Nuestro tutorial maven está desarrollado para principiantes y profesionales.
Maven es un poderoso herramienta de gestión de proyectos que se basa en POM (modelo de objetos de proyecto). Se utiliza para la construcción, dependencia y documentación de proyectos.
Simplifica el proceso de construcción como ANT. Pero es demasiado avanzado que ANT.
La versión actual de Maven es la 3.
Comprender el problema sin Maven
Son muchos los problemas que enfrentamos durante el desarrollo del proyecto. Se analizan a continuación:
1) Agregar un conjunto de Jars en cada proyecto: En el caso de marcos de struts, spring e hibernate, necesitamos agregar un conjunto de archivos jar en cada proyecto. También debe incluir todas las dependencias de los frascos.
2) Crear la estructura de proyecto adecuada: Debemos crear la estructura de proyecto correcta en servlet, struts, etc., de lo contrario no se ejecutará.
3) Construcción e implementación del proyecto: Debemos tener que construir y desplegar el proyecto para que pueda funcionar.
¿Que hace?
Maven simplifica los problemas mencionados anteriormente. Realiza principalmente las siguientes tareas.
- Hace que un proyecto sea fácil de construir.
- Proporciona un proceso de construcción uniforme (el proyecto maven puede ser compartido por todos los proyectos maven)
- Proporciona información del proyecto (documento de registro, fuentes de referencia cruzada, lista de correo, lista de dependencias, informes de pruebas unitarias, etc.)
- Es fácil migrar para obtener nuevas funciones de Maven
Apache Maven ayuda a gestionar
- construye
- Documentación
- Informes
- SCM
- Lanzamientos
- Distribución
¿Qué es la herramienta de compilación?
Una herramienta de construcción se encarga de todo lo necesario para construir un proceso. Hace lo siguiente:
- Genera código fuente (si se utiliza código generado automáticamente)
- Genera documentación a partir del código fuente.
- Compila el código fuente
- Paquetes de código compilado en JAR de archivo ZIP
- Instala el código empaquetado en el repositorio local, el repositorio del servidor o el repositorio central.
Índice Maven
Tutorial experto
- ¿Qué es Maven?
- hormiga contra maven
- Instalar Maven
- Repositorio Maven
- 1) Repositorio local
- 2) Repositorio Central
- 3) Repositorio remoto
- Maven Pom.xml
- Ejemplo de experto
- Aplicación web Maven
- Complemento Maven
Maven en eclipse
- Ejemplo de eclipse de Maven
Entrevista con Maven
- Preguntas de entrevista de Maven
¿Sabes?
- Diferencia entre hormiga y maven
- ¿Cómo instalar Maven?
- Repositorios Maven: local, servidor y central
- ¿Cómo crear un ejemplo de Maven?
- ¿Cómo crear una aplicación web Maven?
- ¿Qué es el modelo de objetos del proyecto?