背景
java项目模块的jar包默认会生成到target目录,如果希望将所有模块的jar包统一复制到指定目录,本文给出了解决方法
解决
使用maven-antrun-plugin插件,使用如下:
<plugins>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>copy</id>
<phase>package</phase>
<configuration>
<tasks>
<copy todir="指定目录完整路径">
<!-- project.build.directory表示各个模块的target目录 -->
<fileset dir="${project.build.directory}">
<!-- 需要复制的jar包文件名称 -->
<include name="${project.artifactId}-${project.version}.jar"/>
</fileset>