| | |
| | | <project xmlns="http://maven.apache.org/POM/4.0.0" |
| | | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| | | xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
| | | <!-- 基础的配置服务--> |
| | | <parent> |
| | | <artifactId>FanLiMain</artifactId> |
| | | <groupId>com.yeshi.fanli</groupId> |
| | | <version>1.0-SNAPSHOT</version> |
| | | </parent> |
| | | <modelVersion>4.0.0</modelVersion> |
| | | <packaging>jar</packaging> |
| | | |
| | | <artifactId>common-config</artifactId> |
| | | <artifactId>fanli-common-config</artifactId> |
| | | |
| | | <build> |
| | | <finalName>fanli-common-config</finalName> |
| | | <resources> |
| | | <!-- 加载代码--> |
| | | <resource> |
| | | <directory>src/main/java</directory> |
| | | <includes> |
| | | <include>**/*.properties</include> |
| | | <include>**/*.xml</include> |
| | | </includes> |
| | | </resource> |
| | | <!-- 加载通用配置资源 --> |
| | | <resource> |
| | | <directory>src/main/resources</directory> |
| | | <!-- 资源根目录排除各环境的配置,使用单独的资源目录来指定 --> |
| | | <excludes> |
| | | <!-- 排除一级目录与二级目录 --> |
| | | <exclude>dev/*</exclude> |
| | | <exclude>dev/*/*</exclude> |
| | | <exclude>pro/*</exclude> |
| | | <exclude>pro/*/*</exclude> |
| | | <exclude>test/*</exclude> |
| | | <exclude>test/*/*</exclude> |
| | | <exclude>test-online/*</exclude> |
| | | <exclude>test-online/*/*</exclude> |
| | | </excludes> |
| | | </resource> |
| | | <!-- 加载每个环境对应的资源 --> |
| | | <resource> |
| | | <directory>src/main/resources/${profiles.active}</directory> |
| | | </resource> |
| | | </resources> |
| | | </build> |
| | | |
| | | <!-- 运行环境设置--> |
| | | <profiles> |
| | | <profile> |
| | | <!-- 本地开发环境 --> |
| | | <id>dev</id> |
| | | <properties> |
| | | <profiles.active>dev</profiles.active> |
| | | </properties> |
| | | <!-- 默认开发环境 --> |
| | | <activation> |
| | | <activeByDefault>true</activeByDefault> |
| | | </activation> |
| | | <build> |
| | | <finalName>fanli-common-config</finalName> |
| | | </build> |
| | | </profile> |
| | | <profile> |
| | | <!-- 测试环境 --> |
| | | <id>test</id> |
| | | <properties> |
| | | <profiles.active>test</profiles.active> |
| | | </properties> |
| | | </profile> |
| | | |
| | | <profile> |
| | | <!-- 线上测试环境 --> |
| | | <id>test-online</id> |
| | | <properties> |
| | | <profiles.active>test-online</profiles.active> |
| | | </properties> |
| | | </profile> |
| | | |
| | | <profile> |
| | | <!-- 生产环境 --> |
| | | <id>pro</id> |
| | | <properties> |
| | | <profiles.active>pro</profiles.active> |
| | | </properties> |
| | | </profile> |
| | | </profiles> |
| | | |
| | | </project> |