我是靠谱客的博主 安静月饼,最近开发中收集的这篇文章主要介绍gradle + springboot 搭建多环境,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

最近听说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 搭建多环境所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部