¿En qué está Maven? Java (Architectura)
¿Qué es Maven?
Maven es una herramienta de automatización y gestión desarrollada por Apache Software Foundation. Esta escrito en Java Lenguaje para construir proyectos escritos en C#, Rubí, Scala y otros lenguajes. Permite a los desarrolladores crear proyectos, dependencias y documentación utilizando el modelo de objetos de proyecto y complementos. Tiene un proceso de desarrollo similar al de ANT, pero es más avanzado que ANT. Maven también puede generar cualquier cantidad de proyectos en la salida deseada, como jar, war, metadatos. Se lanzó inicialmente el 13 de julio de 2004. En el idioma yiddish, el significado de Maven es "acumulador de conocimiento".
¿Cómo puede Maven beneficiar mi proceso de desarrollo?
Maven ayuda al desarrollador a crear un proyecto basado en Java con mayor facilidad. La accesibilidad de las nuevas características creadas o agregadas en Maven se puede agregar fácilmente a un proyecto en la configuración de Maven. Esto aumenta el rendimiento del proyecto y el proceso de creación. La característica principal de Maven es que puede descargar las bibliotecas de dependencia del proyecto automáticamente.
A continuación se muestran ejemplos de algunos IDE populares que admiten el desarrollo con Maven Framework:
- Eclipse
- IntelliJ IDEA
- Jbuilder
- NetBeans
- MyEclipse
Procesos que se pueden gestionar usando maven:
- construye
- Documentación
- Informes
- Dependencias
- SCM
- Estrenos
- Distribuidores
- lista de envío
Maven Architectura
Maven ArchiLa tecnología incluye el complemento jar, el archivo de código, etc.
Cómo utilizar Maven
- Para configurar Maven en Java, debe utilizar el modelo de objetos del proyecto, que se almacena en un archivo pom.xml.
- POM incluye todos los ajustes de configuración relacionados con Maven. Los complementos se pueden configurar y editar en la etiqueta de un archivo pom.xml. Y el desarrollador puede usar cualquier complemento sin muchos detalles de cada complemento.
- Cuando el usuario comienza a trabajar en el Proyecto Maven, proporciona una configuración predeterminada, por lo que el usuario no necesita agregar todas las configuraciones en pom.xml.
Pasos/proceso involucrados en la construcción del proyecto.
- Agregue/escriba el código para la creación de la aplicación y procéselo en el repositorio de código fuente.
- Editar configuración / pom.XML / detalles del complemento
- Construye la aplicación
- Guarde el resultado del proceso de compilación como archivo WAR o EAR en una ubicación o servidor local
- Obtenga el archivo de la ubicación o servidor local e impleméntelo en el sitio de producción o
- sitio del cliente Se actualizó el documento de solicitud con la fecha y el número de versión actualizado de la solicitud.
- crear y generar un informe según la aplicación o requisito.
Resum
- Maven es una herramienta de automatización y gestión.
- La herramienta Maven está escrita en Java Lenguaje y utilizado para construir y gestionar proyectos escritos en C# (C agudo), rubí, Scalay otros idiomas.
- Los desarrolladores pueden crear un proyecto basado en Java más fácilmente con el uso de la herramienta Maven.
- Para configurar Maven, debe utilizar el modelo de objetos del proyecto, que se almacena en un archivo pom.xml.