|
|
@ -10,51 +10,51 @@
|
|
|
|
<id>${env}</id>
|
|
|
|
<id>${env}</id>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- =====================================================================
|
|
|
|
<!-- =====================================================================
|
|
|
|
* 默认为 TRUE, 设为 FALSE, 防止将 ${project.finalName} 作为根目录打进 WAR 包
|
|
|
|
* 默认为 TRUE
|
|
|
|
TRUE 结构: ${project.finalName}.war/${project.finalName}/WEB-INF
|
|
|
|
TRUE 结构: ${project.finalName}.war/${project.finalName}/WEB-INF
|
|
|
|
FALSE 结构: ${project.finalName}.war/WEB-INF
|
|
|
|
FALSE 结构: ${project.finalName}.war/WEB-INF
|
|
|
|
===================================================================== -->
|
|
|
|
===================================================================== -->
|
|
|
|
<includeBaseDirectory>false</includeBaseDirectory>
|
|
|
|
<includeBaseDirectory>true</includeBaseDirectory>
|
|
|
|
|
|
|
|
|
|
|
|
<!-- 设置为 WAR 包格式 -->
|
|
|
|
<!-- 设置为 WAR 包格式 -->
|
|
|
|
<formats>
|
|
|
|
<formats>
|
|
|
|
<format>jar</format>
|
|
|
|
<format>tar.gz</format>
|
|
|
|
</formats>
|
|
|
|
</formats>
|
|
|
|
|
|
|
|
|
|
|
|
<fileSets>
|
|
|
|
<fileSets>
|
|
|
|
<!-- =================================================
|
|
|
|
<!-- =================================================
|
|
|
|
target/classes 下的文件输出到 WEB-INF/classes
|
|
|
|
target/xxx.jar 下的文件输出到 tar.gz中的jar包
|
|
|
|
================================================= -->
|
|
|
|
================================================= -->
|
|
|
|
<fileSet>
|
|
|
|
<fileSet>
|
|
|
|
<directory>${project.build.outputDirectory}</directory>
|
|
|
|
<directory>target</directory>
|
|
|
|
<outputDirectory>BOOT-INF/classes</outputDirectory>
|
|
|
|
<outputDirectory>lib</outputDirectory>
|
|
|
|
<!-- =================================================
|
|
|
|
<includes>
|
|
|
|
target/classes/conf/*.properties 排除
|
|
|
|
<include>*.jar</include>
|
|
|
|
================================================= -->
|
|
|
|
</includes>
|
|
|
|
<excludes>
|
|
|
|
|
|
|
|
<exclude>conf/**</exclude>
|
|
|
|
|
|
|
|
<exclude>code-generator/**</exclude>
|
|
|
|
|
|
|
|
</excludes>
|
|
|
|
|
|
|
|
</fileSet>
|
|
|
|
</fileSet>
|
|
|
|
<fileSet>
|
|
|
|
<fileSet>
|
|
|
|
<directory>${project.build.outputDirectory}/conf/${env}</directory>
|
|
|
|
<directory>src/main/resources/bin</directory>
|
|
|
|
<outputDirectory>BOOT-INF/classes/</outputDirectory>
|
|
|
|
<outputDirectory>bin</outputDirectory>
|
|
|
|
|
|
|
|
<fileMode>0755</fileMode>
|
|
|
|
</fileSet>
|
|
|
|
</fileSet>
|
|
|
|
<!-- 将 webapp 下的文件输出到 WAR 包
|
|
|
|
<!-- =================================================
|
|
|
|
|
|
|
|
jar包同级的config
|
|
|
|
|
|
|
|
================================================= -->
|
|
|
|
|
|
|
|
<fileSet>
|
|
|
|
|
|
|
|
<directory>src/main/resources/conf/${env}</directory>
|
|
|
|
|
|
|
|
<outputDirectory>lib/config</outputDirectory>
|
|
|
|
|
|
|
|
<fileMode>0644</fileMode>
|
|
|
|
|
|
|
|
</fileSet>
|
|
|
|
|
|
|
|
<!-- =================================================
|
|
|
|
|
|
|
|
* 生成logs目录, 并配置读写权限
|
|
|
|
|
|
|
|
=================================================-->
|
|
|
|
<fileSet>
|
|
|
|
<fileSet>
|
|
|
|
<directory>${project.basedir}/src/main/webapp</directory>
|
|
|
|
<directory>src/main/resources</directory>
|
|
|
|
<outputDirectory>/</outputDirectory>
|
|
|
|
<outputDirectory>logs</outputDirectory>
|
|
|
|
|
|
|
|
<fileMode>0755</fileMode>
|
|
|
|
|
|
|
|
<excludes>
|
|
|
|
|
|
|
|
<exclude>**/*</exclude>
|
|
|
|
|
|
|
|
</excludes>
|
|
|
|
</fileSet>
|
|
|
|
</fileSet>
|
|
|
|
-->
|
|
|
|
|
|
|
|
</fileSets>
|
|
|
|
</fileSets>
|
|
|
|
<!-- 将项目依赖的JAR包输出到 WEB-INF/lib -->
|
|
|
|
|
|
|
|
<dependencySets>
|
|
|
|
|
|
|
|
<dependencySet>
|
|
|
|
|
|
|
|
<!-- ==========================================================================
|
|
|
|
|
|
|
|
true是默认值,本次构建出来的jar包属于当前这个dependencySet,一起打进最终的jar包
|
|
|
|
|
|
|
|
========================================================================== -->
|
|
|
|
|
|
|
|
<useProjectArtifact>false</useProjectArtifact>
|
|
|
|
|
|
|
|
<outputDirectory>BOOT-INF/lib</outputDirectory>
|
|
|
|
|
|
|
|
</dependencySet>
|
|
|
|
|
|
|
|
</dependencySets>
|
|
|
|
|
|
|
|
</assembly>
|
|
|
|
</assembly>
|