InicioApuntes Y MonografiasLince todavía no sabes usar Maven? Que esperas?
Que es Maven? Maven es una herramienta de gestión de proyectos que se basa en la “convención sobre configuración”. Es decir, asume un comportamiento por defecto que permite empezar a trabajar sin necesidad de configuración. Por ejemplo, Maven asume la estructura de los ficheros del proyecto, con lo cual a la hora de compilar no se pierde tiempo indicando donde se encuentra el código fuente o las librerías como en Ant. Uso en la vida real En muchas ocasiones me he encontrado con que es difícil hacer llegar a los desarrolladores la necesidad de usar una herramienta como Maven. Incluso a veces es difícil de explicar para que sirve exactamente. Vamos a ver una introducción. Normalmente cuando nosotros trabajamos con Java/JavaEE el uso de librerías es algo común como en cualquier otro lenguaje de programación. Librerías y limitaciones El concepto de librería es un concepto que a veces es limitado. Por ejemplo nosotros podemos querer utilizar la librería A en nuestro proyecto. Sin embargo no nos valdrá con simplemente querer utilizar la librería sino que ademas necesitaremos saber que versión exacta de ella necesitamos. ¿Es esto suficiente?. Lamentablemente no lo es, una librería puede depender de otras librerías para funcionar de forma correcta. Así pues necesitamos más información para gestionarlo todo de forma correcta. Maven y Artefactos Maven solventa esta problema a traves del concepto de Artefacto. Un Artefacto puede verse como una librería con esteroides (aunque agrupa mas conceptos). Contiene las clases propias de la librería pero ademas incluye toda la información necesaria para su correcta gestión (grupo, versión, dependencias etc). Artefactos y POM Para definir un Artefacto necesitamos crear un fichero POM.xml (Proyect Object Model) que es el encargado de almacenar toda la información que hemos comentado anteriormente: 4.0.0 com.genbetadev.proyecto1 proyecto1 0.0.1-SNAPSHOT jar log4j log4j 1.2.17 La estructura del fichero puede llegar a ser muy compleja y puede llegar a depender de otros POM. En este ejemplo estamos viendo el fichero más sencillo posible. En el se define el nombre del Artefacto (artifactID) el tipo de empaquetado (jar) y también las dependencias que tiene (log4j). De esta manera nuestra librería queda definida de una forma mucho más clara. Maven Repositorio y Artefactos Una vez definidos correctamente todos los Artefactos que necesitamos, Maven nos provee de un Repositorio donde alojar, mantener y distribuir estos. Permitiéndonos una gestión correcta de nuestra librerías, proyectos y dependencias. El uso de Maven es a día de hoy una necesitad en cualquier proyecto Java/Java EE de cierta entidad. Instalación de Maven. Maven a sido usado hace unos años y puedes encontrar en la web la forma de instalarlo. Sin embargo a estas alturas ya no necesitas instarlo porque ya vienen incorporado en los Ides actuales. Aqui les presentare Eclipse Luna Descargar Lo bajan, lo descomprimen y le dan al ejectuable. Y listo. Vamos a la parte práctica. Bueno ya sabes lo que es maven. Ya tienes instalado un ide. Ahora lo único que necesitas es ver este video. video Que fácil verdad?. Espero que les haya sido útil este apunte
Datos archivados del Taringa! original
0puntos
47visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
4visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

S
Segador_De_T🇦🇷
Usuario
Puntos0
Posts200
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.