您可以
maven-assembly-plugin用来执行该任务。
在中创建程序集定义文件
src/assembly/distribution.xml
<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3 http://maven.apache.org/xsd/assembly-1.1.3.xsd"> <id>distribution</id> <formats> <format>tar</format> </formats> <files> <file> <source>${project.build.directory}/${project.build.finalName}.${project.packaging}</source> </file> </files> <fileSets> <fileSet> <directory>${project.build.directory}/lib</directory> <outputDirectory>lib</outputDirectory> </fileSet> </fileSets></assembly>在
pom.xml文件中,添加插件声明,执行阶段和目标。
<plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.5.5</version> <configuration> <descriptor>${project.basedir}/src/assembly/distribution.xml</descriptor> </configuration> <executions> <execution> <id>make-assembly</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions></plugin>maven-assembly-plugin可以在这里找到更多格式文件或自定义格式文件:https : //maven.apache.org/plugins/maven-assembly-
plugin/



