- logback-spring.xml从环境变量读取日志级别和格式 - 移除各服务application.yml中的logging配置 - env.properties添加LOG_PATH、LOG_LEVEL_ROOT、LOG_LEVEL_APP参数 - 启动脚本start.sh传递日志相关JVM参数 - assembly.xml将env.properties打包到conf目录
60 lines
2.0 KiB
XML
60 lines
2.0 KiB
XML
<assembly>
|
||
<id>bin</id>
|
||
<formats>
|
||
<format>tar.gz</format>
|
||
</formats>
|
||
<includeBaseDirectory>true</includeBaseDirectory>
|
||
|
||
<fileSets>
|
||
<!-- bin目录 - 启动脚本(引用根目录scripts) -->
|
||
<fileSet>
|
||
<directory>${project.basedir}/../scripts</directory>
|
||
<outputDirectory>bin</outputDirectory>
|
||
<includes>
|
||
<include>start.sh</include>
|
||
<include>stop.sh</include>
|
||
<include>restart.sh</include>
|
||
<include>status.sh</include>
|
||
</includes>
|
||
<fileMode>0755</fileMode>
|
||
</fileSet>
|
||
|
||
<!-- conf目录 - 环境变量配置 -->
|
||
<fileSet>
|
||
<directory>${project.basedir}/../scripts</directory>
|
||
<outputDirectory>conf</outputDirectory>
|
||
<includes>
|
||
<include>env.properties</include>
|
||
</includes>
|
||
<fileMode>0644</fileMode>
|
||
</fileSet>
|
||
|
||
<!-- conf目录 - 配置文件(排除docker相关) -->
|
||
<fileSet>
|
||
<directory>src/main/resources</directory>
|
||
<outputDirectory>conf</outputDirectory>
|
||
<includes>
|
||
<include>application.yml</include>
|
||
<include>logback-spring.xml</include>
|
||
<include>bootstrap.yml</include>
|
||
</includes>
|
||
<excludes>
|
||
<!-- 排除docker相关配置 -->
|
||
<exclude>application-docker.yml</exclude>
|
||
<exclude>bootstrap-docker.yml</exclude>
|
||
</excludes>
|
||
<fileMode>0644</fileMode>
|
||
</fileSet>
|
||
</fileSets>
|
||
|
||
<dependencySets>
|
||
<!-- lib目录 - 所有依赖JAR -->
|
||
<dependencySet>
|
||
<outputDirectory>lib</outputDirectory>
|
||
<useProjectArtifact>true</useProjectArtifact>
|
||
<scope>runtime</scope>
|
||
<fileMode>0644</fileMode>
|
||
</dependencySet>
|
||
</dependencySets>
|
||
</assembly>
|