mirror of
https://gitee.com/lakernote/easy-admin.git
synced 2026-09-03 05:33:47 +08:00
94 lines
3.5 KiB
XML
94 lines
3.5 KiB
XML
<?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> |