<?xml version="1.0" encoding="UTF-8"?>
|
<assembly>
|
<!-- 可自定义,这里指定的是项目环境 -->
|
<!-- spring-boot-assembly-local-1.0.RELEASE.tar.gz -->
|
<id>${project.version}</id>
|
|
<!-- 打包的类型,如果有N个,将会打N个类型的包 -->
|
<formats>
|
<format>tar.gz</format>
|
<format>zip</format>
|
</formats>
|
|
<!-- 需要根目录 -->
|
<includeBaseDirectory>true</includeBaseDirectory>
|
|
<fileSets>
|
<!--
|
0755->即用户具有读/写/执行权限,组用户和其它用户具有读写权限;
|
0644->即用户具有读写权限,组用户和其它用户具有只读权限;
|
-->
|
|
<!-- 指定输出target中的配置文件到config目录中 -->
|
<fileSet>
|
<directory>${project.build.directory}/config</directory>
|
<outputDirectory>config</outputDirectory>
|
<fileMode>0644</fileMode>
|
</fileSet>
|
|
<!-- 将第三方依赖打包到lib目录中 -->
|
<fileSet>
|
<directory>${project.build.directory}/lib</directory>
|
<outputDirectory>lib</outputDirectory>
|
<fileMode>0755</fileMode>
|
</fileSet>
|
|
<!-- 将项目启动jar打包到/目录中 -->
|
<fileSet>
|
<directory>${project.build.directory}</directory>
|
<outputDirectory></outputDirectory>
|
<fileMode>0755</fileMode>
|
<includes>
|
<include>${project.build.finalName}.jar</include>
|
</includes>
|
</fileSet>
|
</fileSets>
|
|
</assembly>
|