Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/04/2015, 03:08
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: duda con maven

Buenas:

Es cuestión de gustos, yo también llevo años usando maven y al contrario que Xerelo, nunca lo he usado desde eclipse y siempre lo he hecho desde línea de comandos (tanto crear proyecto, como mvn eclipse:eclipse para crear el proyecto eclipse y poder importarlo como el resto de comandos).

Antes el plugin de maven para eclipse había que instalarlo y salvo una primera vez para probarlo (y no me gustó), nunca lo he vuelto instalar. Es cierto que las versiones nuevas de eclipse vienen con el ya instalado (al menos la de desarrolladores jee que es la que suelo usar) y posiblemente ha mejorado mucho. De hecho, estos días atrás he estado planteándome la posibilidad de usarlo en vez de seguir con línea de comandos.

Para saber qué forma es mejor o peor, se debe saber el entorno en el que trabajas. Si trabajas tu solo en tus proyectos, es cuestión de gustos. Posiblemente usar maven desde línea de comandos y no desde eclipse, te "entorpezca" un poco. Incluso ni siquiera tenga sentido usar maven en absoluto (salvo quizás por la comodidad de no tener que descargarse las dependencias a mano).

Si trabajas con un grupo de gente, herramientas como maven si vienen bien, ya que "uniformizan" la estructura de directorios del proyecto y los comandos de compilado, generación de jar, de zip de instalación, etc. Sobre todo si se deja libertad a los desarrolladores para usar el IDE que cada uno quiera. La otra opción, por suepuesto, es no usar maven y obligar a todos a usar el mismo IDE (eclipse o el que sea) y compartir también los ficheros de proyecto propios del IDE (.classpath y .project en eclipse).

Y desde luego, algo como maven es imprescindible si usas herramientas de integración contínua como hudson/jenkins. Estas herramientas "no saben" abrir un eclipse y darle a los botones, pero sí saben ejecutar comandos maven.

Se bueno.
__________________
Apuntes Java
Wiki de Programación