|
<assembly
xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.0 http://maven.apache.org/xsd/assembly-1.1.0.xsd">
<!-- 打包文件名的标识符,在打包后的文件名称的后缀显示 -->
<id>release</id>
<formats>
<!-- 这里设置打包的类型,例如 tar、zip 等 -->
<format>zip</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
<!-- 将 jar 包从项目所在的目录中的 target 目录取出来,放到 zip 包-->
<fileSet>
<directory>target</directory>
<includes>
<include>SmartTMS_S5_BE.war</include>
</includes>
<outputDirectory>${file.separator}</outputDirectory>
</fileSet>
<!-- 将 database 目录中所有文件取出,只排除 run 目录,放到 zip 包的 database 目录下-->
<fileSet>
<directory>database</directory>
<includes>
<include>**</include>
</includes>
<!-- <excludes>-->
<!-- <exclude>run</exclude>-->
<!-- </excludes>-->
<outputDirectory>${file.separator}sql</outputDirectory>
</fileSet>
<fileSet>
<directory>DCP</directory>
<includes>
<include>**</include>
</includes>
<outputDirectory>${file.separator}DCP</outputDirectory>
</fileSet>
<fileSet>
<directory>install</directory>
<includes>
<include>**</include>
</includes>
<outputDirectory>${file.separator}install</outputDirectory>
</fileSet>
<fileSet>
<directory>rar</directory>
<includes>
<include>**</include>
</includes>
<outputDirectory>${file.separator}rar</outputDirectory>
</fileSet>
</fileSets>
</assembly>
|