Archivo de la etiqueta: maven

Proguard con Maven y con Gradle

Una asignatura pendiente que tengo es ofuscar el código con Proguard. Dos «requisitos» Así que me decido a hacer el experimiento tanto con Gradle como con Maven en mi IntelliJ IDEA. Proguard con Maven Tienes el resultado en Proguard con … Sigue leyendo

Publicado en gradle, maven, proguard | Etiquetado , , | Deja un comentario

Maven: Parent, Module y BOM (Bill of Materials)

Aunque últimamente ando con gradle y en gradle he resuelto el tema que comento aquí, quería ver si podía hacer algo similar con maven. ¿Cual es el tema? Imagina que tienes un «producto» SW en tu empresa, algo como el … Sigue leyendo

Publicado en maven | Etiquetado | 1 comentario

maven-versions-plugin

Tenemos proyectos maven gigantes, con subproyectos que a su vez tienen más subproyectos. Estos a su vez tienen dependencias de otros proyectos nuestros maven también gigantes, con subproyectos y más subproyectos y estos a su vez … Con todo esto, … Sigue leyendo

Publicado en maven | Etiquetado , , | Deja un comentario

Amago de pasar a maven 3.0.4

Hace tiempo que está maven 3.x disponible para usar y hace tiempo que tengo pendiente probarlo, sigo con mi maven 2.2.1. Hoy, como tenía un rato y estaba investigando algunas cosillas de maven, decidí bajarme y probar con la 3.0.4 … Sigue leyendo

Publicado en maven | Etiquetado , | 1 comentario

Maven y CXF: Generar el ciente de web service a partir del WSDL, eligiendo el nombre del paquete

A partir de los WSDL y con CXF podemos generar el código de nuestro cliente de web service. Por defecto, la herramienta wsdl2java de CXF pondrá a estas clases cliente un paquete elegido a partir del namespace que aparece en … Sigue leyendo

Publicado en CXF, maven | Etiquetado , , , | Deja un comentario

Jugando con Proguard

 Estos días estoy jugando con Proguard, una herramienta que coge nuestro jar en java y realiza básicamente tres tareas: ofuscarlo, optimizarlo y eliminar sobrantes. Por supuesto, estas tareas son independientes y podemos realizar unas sí y otras no a nuestro … Sigue leyendo

Publicado en Herramientas, java, maven | Etiquetado , , | 2 comentarios

jax-ws y maven

 Siguiendo con los web services y yo, he estado probando herramientas como axis2 y jax-ws. Por supuesto, nada me ha funcionado a la primera y llevo casi dos días peleándome con esto para arrancar un "hola mundo" Con axis2 el … Sigue leyendo

Publicado en Herramientas, java, maven | Etiquetado , , , , | 6 comentarios

Pros y contras de maven

 Llevamos ya varios años usando maven y nos hemos acostumbrado a él. Recordamos ahora cómo teníamos antes los proyectos y nos asombramos de la mejora conseguida. Sin embargo, no todo es bueno con maven, tiene sus pegas. Ventajas de maven … Sigue leyendo

Publicado en maven | Etiquetado , | 6 comentarios

Subiendo «extraños» al repositorio de maven

 Cuando usamos maven entre varios desarrolladores en proyectos más o menos grandes, es normal que montemos un repositorio de jars, estilo nexus o archiva. Cuando ejecutamos el comando mvn deploy, maven sube nuestro jar recién compilado a este repositorio y … Sigue leyendo

Publicado en java | Etiquetado , , | Deja un comentario

Rangos de dependencias con maven

 En maven todos estamos acostumbrados a poner las dependencias y en concreto, a poner la versión concreta que queremos de la dependencia. Por ejemplo, si nuestro proyecto depende de log4j, solemos poner algo como esto <dependency>    <groupId>log4j</groupId>    <artifactId>log4j</artifactId> … Sigue leyendo

Publicado en maven | Etiquetado , , | Deja un comentario