Gradle项目实现dev-test-prod环境分离
项目结构
配置
删除resources下配置文件
新建filters目录
- 新建dev目录
- 新建application.yml文件
- 新建test目录
- 新建application.yml文件
- 新建prod目录
- 新建application.yml文件
- 新建dev目录
修改build.gradle配置(增加)
1
2
3
4
5
6
7
8
9
10// 环境分离
def env = System.getProperty("profile") ?: "dev"
sourceSets {
main {
resources {
srcDirs = ["src/main/resources", "src/main/filters/$env"]
}
}
}
打包命令
1 | # dev |