有时需要maven将当前项目所有依赖的jar文件提取到指定文件夹,可以利用maven-dependency-plugin实现,
1.在pom.xml添加如下内容:
<build>
<plugins>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<configuration>
<outputDirectory>${project.build.directory}/lib</outputDirectory>
<excludeTransitive>false</excludeTransitive>
<stripVersion>true</stripVersion>
</configuration>
</plugin>
…
*其中${project.build.directory}是maven变量,表示target目录。如果不写的话,将在根目录下创建lib目录。
*excludeTransitive,表示是否不包含间接依赖的包;
*stripVersion表示复制的jar文件去掉版本信息。
2.执行mvn dependency:copy-dependencies
所有依赖的jar将提取到lib目录
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/190559.html