123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- <assembly>
- <id>bin</id>
- <!-- 最终打包成一个用于发布的zip文件 -->
- <formats>
- <format>tar.gz</format>
- </formats>
- <!-- Adds dependencies to zip package under lib directory -->
- <dependencySets>
- <!-- 不使用项目的artifact,第三方jar不要解压,打包进zip文件的lib目录 -->
- <dependencySet>
- <useProjectArtifact>false</useProjectArtifact>
- <outputDirectory>lib</outputDirectory>
- <unpack>false</unpack>
- </dependencySet>
- <!-- 增加scope类型为system的配置 -->
- <dependencySet>
- <useProjectArtifact>false</useProjectArtifact>
- <outputDirectory>/lib</outputDirectory>
- <unpack>false</unpack>
- <scope>system</scope>
- </dependencySet>
- </dependencySets>
- <fileSets>
- <!-- 把项目相关的说明文件,打包进zip文件的根目录 -->
- <fileSet>
- <directory>${project.basedir}</directory>
- <outputDirectory></outputDirectory>
- <includes>
- <include>README*</include>
- <include>LICENSE*</include>
- <include>NOTICE*</include>
- </includes>
- </fileSet>
- <!-- 把项目的配置文件,打包进zip文件的config目录 -->
- <fileSet>
- <directory>${project.basedir}/src/main/resources/</directory>
- <outputDirectory>config</outputDirectory>
- <includes>
- <include>*.properties</include>
- <include>*.yml</include>
- <include>*.yaml</include>
- <include>*.xml</include>
- <include>*.json</include>
- </includes>
- </fileSet>
- <!-- 把项目脚本,打包进zip文件的script目录 -->
- <fileSet>
- <directory>${project.basedir}/src/main/bin/</directory>
- <outputDirectory>bin</outputDirectory>
- <includes>
- <include>start.sh</include>
- <include>stop.sh</include>
- </includes>
- </fileSet>
- <fileSet>
- <directory>${project.basedir}/src/main/bin/</directory>
- <outputDirectory></outputDirectory>
- <includes>
- <include>run.sh</include>
- </includes>
- </fileSet>
- <!-- 把项目自己编译出来的jar文件,打包进zip文件的根目录 -->
- <fileSet>
- <directory>${project.build.directory}</directory>
- <outputDirectory></outputDirectory>
- <includes>
- <include>${project.artifactId}.jar</include>
- </includes>
- </fileSet>
- </fileSets>
- </assembly>
|