Files
easy-admin/assembly/assembly.xml
2024-08-27 20:13:02 +08:00

94 lines
3.5 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="UTF-8"?>
<assembly>
<!-- 可自定义,这里指定的是项目环境 -->
<!-- easy-admin-1.0.0-local-1.0.0.RELEASE.tar.gz -->
<id>${profileActive}-${project.version}</id>
<!-- 打包的类型如果有N个将会打N个类型的包 -->
<formats>
<!-- <format>tar.gz</format>-->
<format>zip</format>
</formats>
<!-- 如果为true打包出来的文件结构第一层为pom.xml里面定义的artifactId-version -->
<includeBaseDirectory>true</includeBaseDirectory>
<fileSets>
<!--
0755->即用户具有读/写/执行权限,组用户和其它用户具有读写权限;
0644->即用户具有读写权限,组用户和其它用户具有只读权限;
-->
<!-- 脚本 打包进压缩包 -->
<!-- 将assembly/bin目录下的所有文件输出到打包后的bin目录中 -->
<fileSet>
<directory>${basedir}/assembly/bin</directory>
<fileMode>0755</fileMode>
<!-- 输出到当前目录 -->
<outputDirectory>.</outputDirectory>
<includes>
<include>**.sh</include>
<include>**.bat</include>
</includes>
</fileSet>
<!-- 配置 打包进压缩包 -->
<!-- 指定输出target/classes中的配置文件到config目录中 -->
<fileSet>
<directory>${basedir}/target/classes</directory>
<outputDirectory>config</outputDirectory>
<fileMode>0644</fileMode>
<includes>
<!-- <include>application.yaml</include>-->
<include>application-${profileActive}.yaml</include>
<!-- <include>mapper/**/*.xml</include>-->
<!-- <include>static/**</include>-->
<!-- <include>templates/**</include>-->
<include>*.xml</include>
<!-- <include>*.properties</include>-->
</includes>
</fileSet>
<fileSet>
<directory>${basedir}/target/classes</directory>
<outputDirectory>config</outputDirectory>
<fileMode>0644</fileMode>
<includes>
<include>application.yaml</include>
</includes>
</fileSet>
<!-- 将项目启动jar打包到目录中 -->
<fileSet>
<directory>${basedir}/target</directory>
<fileMode>0755</fileMode>
<!-- 输出到当前目录 -->
<outputDirectory>.</outputDirectory>
<includes>
<include>${project.build.finalName}.jar</include>
</includes>
</fileSet>
<!-- 包含根目录下的文件 -->
<fileSet>
<directory>${basedir}</directory>
<includes>
<!-- <include>NOTICE</include>-->
<!-- <include>LICENSE</include>-->
<!-- <include>*.md</include>-->
<include>README.md</include>
</includes>
</fileSet>
<!-- 复制前端文件 -->
<fileSet>
<directory>${basedir}/web</directory>
</fileSet>
<!-- 复制存储目录 -->
<fileSet>
<directory>${basedir}/storage</directory>
<includes>
<include>*.xml</include>
<include>*.conf</include>
</includes>
</fileSet>
</fileSets>
</assembly>