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)

相关推荐

  • javascript中prototype方法有什么用

    技术javascript中prototype方法有什么用这篇文章主要为大家展示了“javascript中prototype方法有什么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习

    攻略 2021年11月15日
  • 怎么解决使用brew安装yarn后node环境报错问题

    技术怎么解决使用brew安装yarn后node环境报错问题本篇内容主要讲解“怎么解决使用brew安装yarn后node环境报错问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习

    攻略 2021年11月16日
  • microsoft exchange显示断开(microsoft exchange 服务器)

    技术Microsoft Exchange远程代码执行漏洞通告是怎么样的这期内容当中小编将会给大家带来有关Microsoft Exchange远程代码执行漏洞通告是怎么样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读

    攻略 2021年12月22日
  • php怎么看访问端是移动端还是pc端(php怎么判断是pc还是手机端)

    技术php如何检查是不是微信端这篇文章主要讲解了“php如何检查是不是微信端”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何检查是不是微信端”吧!php检查是不是

    攻略 2021年12月15日
  • jvm内存结构及原理(jvm内存结构讲解)

    技术JVM内存的结构是怎样的这篇文章主要介绍“JVM内存的结构是怎样的”,在日常操作中,相信很多人在JVM内存的结构是怎样的问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JVM内存的结构是

    攻略 2021年12月21日
  • MySQL如何优化WHERE子句

    技术MySQL如何优化WHERE子句这篇文章主要为大家展示了“MySQL如何优化WHERE子句”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL如何优化WHERE子句”

    攻略 2021年11月1日