Entradas

Mostrando entradas de junio, 2013

Using Maven just for dependency management

For quite some time now I've had the intention to learn how to use Maven and especially how to use it to manage the dependencies for my projects without having to do anything special. I share with you what is necessary to achieve the same thing in your own projects.
First we need to have Maven installed.  You can download Maven from Here so you can execute it from the console or you can install the plugin for eclipse, just search for a plugin called "m2e - Maven Integration for Eclipse" in eclipse and install it.

The next thing to do is to replace the commented code in the "pom.xml" by following the steps below:
The grouping.id, can be for example the package name of the project in which you use the pom for example com.domain.project. The artifact-id, might be something like domain-project (for domain-project.jar) or project (for project.jar) without taking into account the version.  So for commons-logging-1.1.1.jar for example the artifact id would be common…

Usando Maven solamente para manejo de dependencias

Desde hace ya algún tiempo tenia la intensión de aprender a usar Maven y en especial quería usarlo para manejar las dependencias de mis proyectos sin tener que hacer nada especial. Les comparto lo necesario para lograr lo mismo en sus proyectos.
Primero necesitamos Maven, este te lo puedes descargar para ejecutarlo por consola desde el sitio oficial de Maven o puedes instalarlo en eclipse, simplemente busca el plugin que se llama "m2e - Maven Integration for Eclipse" en eclipse para instalarlo.
Lo siguiente es reemplazar en el código que se encuentra abajo lo que esta entre comentarios de la siguiente manera:
El grouping.id, puede ser por ejemplo el nombre del paquete del proyecto en el cual vas a usar el pom por ejemplo com.domain.project. El artifact-id, podría ser entonces algo como domain-project (para domain-project.jar) o project (para project.jar) sin tomar en cuenta la versión.  para commons-logging-1.1.1.jar por ejemplo el artifact id sería commons-logging Cambia …