Apache Maven

Vaya que sorpresas se encunetran estos dias en el desarrollo, van cambiando las metodologias, técnicas y las herramientas. Yo creo que de igual forma los equipos de desarrollo deben realizar un esfuerzo por encontrar áreas de oportunidad y de mejorar su calidad de vida, para mi Maven es una de esas practicas herramientas y espero poder transmitir parte de esas experiencias a través de los siguientes puntos:

  1. Introducción a Apache Maven
  2. Instalación
  3. Crear /Importar un proyecto
  4. Administrar las dependencias
    1. Instalar librerías de terceros
  5. Administrar repositorios
  6. Plugins, agregando funcionalidades adicionales

Repositorios

Java.NET

URL purpose
https://maven.java.net/content/repositories/snapshots/ repository for deploying snapshots
https://maven.java.net/service/local/staging/deploy/maven2/ repository for deploying releases only
https://maven.java.net/content/repositories/releases/ repository for staging promotion/release, this repository is synced to Maven Central
https://maven.java.net/content/groups/public/ repository group for browsing or downloading snapshots and releases

Jboss

Spring

Jetty

Tips

Referencias:

Quiero recomendar estos enlaces que me han ayudado mucho a comprender  Maven, espero sean útiles:

  1. http://www.genbetadev.com/java-j2ee/introduccion-a-maven
  2. http://www.mkyong.com/tutorials/maven-tutorials/