概述
最近听说springboot2.0开始使用gradle来管理项目了,好像是因为mavn打包太慢的原因。
今天我来试试gradle如何在springboot2.0搭建多环境;
其实找了好多文章,很多都是项目比较大的,配置整套环境,比如可以配置sourceSets 可以配置很多,里面就不多说,网上很多。
因为习惯了mavn,不说废话,直接上配置
配置文件:
bulid.gradle中这样配置:
// prod
tasks.register("bootRunProd") {
group = "application"
description = "Runs the Spring Boot application with the prod profile"
doFirst {
tasks.bootRun.configure {
systemProperty("spring.profiles.active", "prod")
}
}
finalizedBy("bootRun")
}
// dev
tasks.register("bootRunDev") {
group = "application"
description = "Runs the Spring Boot application with the dev profile"
doFirst {
tasks.bootRun.configure {
systemProperty("spring.profiles.active", "dev")
}
}
finalizedBy("bootRun")
}
group 组
desription 描述
doFirst 首先开始做的集合
finalizedBY 结束后do
运行一下dev环境: 成功
总结:
我注册一个task, 然后group是application。首先就是设置systemProperty, 就是就是配置vm的参数 类似-Dspring.profiles.active=x; 结束后在运行bootRun。
最后
以上就是安静月饼为你收集整理的gradle + springboot 搭建多环境的全部内容,希望文章能够帮你解决gradle + springboot 搭建多环境所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复