转载于原文
在项目最外层pom文件中指定文件存放位置:
<properties>
<copy.jar.directory>D:/项目空间/jar/</copy.jar.directory>
.
.
.
.
.
.
</properties>
在要指定jar包位置的模块pom文件中添加:
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
.
.
.
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
<!-- 把jar包拷贝到指定目录位置 -->
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>copy</id>
<phase>package</phase>
<configuration>
<tasks>
<copy todir="${copy.jar.directory}">
<fileset dir="${project.build.directory}">
<!--<include name="${project.artifactId}-${project.version}.jar" />-->
<include name="${project.artifactId}.jar" />
</fileset>
</copy>
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
.
.
.
</plugins>
</build>