A veces es necesario que maven extraiga todos los archivos jar dependientes del proyecto actual a una carpeta específica, lo que se puede lograr usando maven-dependency-plugin.
1. Agregue el siguiente contenido en pom.xml:
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<configuration>
<outputDirectory>${project.build.directory}/lib</outputDirectory>
<excludeTransitive>false</excludeTransitive>
<stripVersion>true</stripVersion>
</configuration>
</plugin>
* Entre ellos, $ {project.build.directory} es una variable maven, que significa el directorio de destino. Si no lo escribe, el directorio lib se creará en el directorio raíz.
* ExcludeTransitive, indica si los paquetes dependientes indirectos no están incluidos;
* stripVersion indica que el archivo jar copiado elimina la información de la versión.
2. Ejecute la dependencia de mvn: las dependencias de copia y
todos los archivos jar dependientes se extraerán al directorio lib