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)

相关推荐

  • 第一条铁路,中国第一条铁路建设几年

    技术第一条铁路,中国第一条铁路建设几年中国第一条小铁路——1865年,英国商人杜兰德在北京宣武门外沿着护城河修建了一条一里长“展览铁路”德小铁路,这是中国出现最早的一条铁路第一条铁路。不久,清统治者以:“观者骇怪”为由,

    生活 2021年10月19日
  • 能歌善舞近义词,“长袖善舞”指人能歌善舞吗

    技术能歌善舞近义词,“长袖善舞”指人能歌善舞吗“长袖善舞”语出《韩非子。五蠹》:“治强不可贵于外能歌善舞近义词,内政之有也。 今不行法术于内,而事智于外,则不至于治强矣。鄙谚曰:‘长袖善舞,多钱善贾。’此言多资之易为工也

    生活 2021年10月27日
  • wcf并发模式与实例模式(wcf大量数据缓存)

    技术WCF缓存机制怎么理解这篇文章主要讲解了“WCF缓存机制怎么理解”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“WCF缓存机制怎么理解”吧!缓存是很占内存的,缓存也有它

    攻略 2021年12月14日
  • 环境搭建

    技术环境搭建 环境搭建1.卸载JDK直接删除Java的安装目录
    删除环境变量中的JAVA_HOME
    删除path下的关于Java的目录
    打开命令提示符输入java -version进行确认2.安装JDK

    礼包 2021年11月27日
  • 瓷砖打眼,在瓷砖上面打孔有什么好的办法

    技术瓷砖打眼,在瓷砖上面打孔有什么好的办法在玻化砖上开孔或者打孔的过程中,出现瓷砖开裂是一个比较常见的问题,下面就为大家介绍一下,如何去避免在后期的安装工作中打孔将瓷砖打裂的问题,个人觉得可以从以下几个方面着手: 1、检

    生活 2021年10月22日
  • css盒子溢出的所有内容隐藏(css对图片设置隐藏左边部分)

    技术css如何设置图片放大后隐藏溢出这篇文章主要介绍“css如何设置图片放大后隐藏溢出”,在日常操作中,相信很多人在css如何设置图片放大后隐藏溢出问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家

    攻略 2021年12月13日