SpringBoot应用程序使用Gradle配置脚本中的版本号

技术SpringBoot应用程序使用Gradle配置脚本中的版本号 SpringBoot应用程序使用Gradle配置脚本中的版本号在Gradle构建系统时设置了项目的版本号,使用SpringBoot开发

SpringBoot应用程序使用Gradle配置脚本中的版本号

项目的版本号是在Gradle构建系统的时候设置的,在使用SpringBoot开发应用的时候也需要Gradle构建项目的版本号。Gradle给出了如何在两个不同的系统中统一使用版本号的解决方案。

通常,在SpringBoot应用程序中,我们将在application.properties文件中定义应用程序的版本参数。

custom.app.version=0.0.3

现在将其更改为:

custom . app . version=$ { version : unknown }

版本是Gradle脚本中的项目版本号,但此时无法真正获得Gradle中定义的项目版本号。

以下任务需要添加到Gradle的脚本中:

processResources {

展开(project.properties)

}

因此,在构建项目时,将在Gradle脚本中定义的项目版本注入到资源文件中。但是,为了更准确地将版本参数注入到application.properteis属性文件中,可以使用筛选条件进一步定义范围,Gradle中的任务修改如下:

processResources {

文件匹配(' application . properties '){ 0

展开(project.properties)

}

}

然后访问SpringBoot应用程序中的参数custom.app.version,以获取Gradle脚本中定义的项目版本号。

@ Value(' $ { custom . app . version } ')//它是build.gradle中的version属性

私有字符串appVersion

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/147919.html

(0)

相关推荐

  • Windows 11 企业版

    技术Windows 11 企业版 Windows 11 企业版 - 20 GB 下载:微软官方原版Windows11企业版原生含子系统、Visual Studio 2019 虚拟机镜像20GB 下载即用

    礼包 2021年12月1日
  • python 操作redis数据库

    技术python 操作redis数据库 python 操作redis数据库安装redis的python库
    pip install redis
    普通的redis链接操作
    import redis #

    礼包 2021年12月2日
  • 很感人的电影,什么电影好看,看着感人

    技术很感人的电影,什么电影好看,看着感人《七号房的礼物》这部电影,真的让人从头哭到尾很感人的电影。里面有很多温馨的片段,有可爱逗比的狱友,有傻乎乎的龙九,有超级可爱的艺胜,可是在观影过程中,你每次笑完之后,都会立刻心塞,

    生活 2021年10月29日
  • 如何进行mysql 5.6不停机主主搭建

    技术如何进行mysql 5.6不停机主主搭建这篇文章将为大家详细讲解有关如何进行mysql 5.6不停机主主搭建,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。环境说明:版

    攻略 2021年11月16日
  • Tomcat9如何实现请求处理

    技术Tomcat9如何实现请求处理这篇文章给大家分享的是有关Tomcat9如何实现请求处理的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。请求处理Tomcat对于HTTP请求,会由Connect

    攻略 2021年12月11日
  • 兰色妖姬,蓝色妖姬是什么花

    技术兰色妖姬,蓝色妖姬是什么花蓝色妖姬是一种加工花卉,颜色为蓝色兰色妖姬。 由月季和蔷薇多种杂交及研制所得。它通常是用一种染色剂和助染剂调合成着色剂,将鲜花喷染成型,最早来自荷兰。据花卉专家介绍,世界上极少有自然生长的蓝

    生活 2021年11月1日