Tuesday, January 22, 2013

Empaquetar dependencias de maven

Cuando desarrollamos un proyecto Maven, se generara el archivo .jar o .war segun el tipo de proyectos

archivo generado, en la carpeta target


Para distribuir este archivo necesitamos agregar las dependencias. para esto utilizamos el plugin

Editamos el archivo pom.xml

Copiamos en la seccion <build> </build>
  <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <executions>
                    <execution>
                        <id>copy-dependencies</id>
                        <phase>package</phase>
                        <goals>
                            <goal>copy-dependencies</goal>
                        </goals>
                        <configuration>
                            <outputDirectory>target/lib</outputDirectory>
                        </configuration>
                    </execution>
                </executions>
            </plugin>


Construimos el proyecto con dependencias

Se genera la carpeta lib donde se copiaran las dependencias.





















No comments: