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)

相关推荐

  • 胆战心惊什么意思,胆战心惊中的战字是什么意思

    技术胆战心惊什么意思,胆战心惊中的战字是什么意思宠辱不惊 宠:宠爱。受宠受辱都不在呼。指不因个人得失而动心。宠辱若惊 无论受宠胆战心惊什么意思、受辱,心里都要振动。形容人非常计较得失。怵目惊心 看见某种严重情况,心里感到

    生活 2021年10月19日
  • 苹果日历怎么添加生日,正点日历怎么添加好友生日

    技术苹果日历怎么添加生日,正点日历怎么添加好友生日在正点日历app中,不仅包含有我们日常使用的阳历苹果日历怎么添加生日、农历日历查询功能,并且我们还能够设置每位重要好友的生日,对于一些新手用户来说,刚刚使用正点日历却不知

    生活 2021年10月20日
  • 组件优化性能

    技术组件优化性能 组件优化性能import React from "react";
    class Home extends React.Component {constructor(props) {sup

    礼包 2021年12月17日
  • MySql2005的小漏洞是什么

    技术MySql2005的小漏洞是什么本篇文章给大家分享的是有关MySql2005的小漏洞是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。如果在MySql

    攻略 2021年11月16日
  • 怎么进行mysql量级数据表的分页优化

    技术怎么进行mysql量级数据表的分页优化怎么进行mysql量级数据表的分页优化,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Limit分页

    攻略 2021年10月25日
  • Spring Security怎么处理Session 共享

    技术Spring Security怎么处理Session 共享这篇文章主要介绍“Spring Security怎么处理Session 共享”,在日常操作中,相信很多人在Spring Security怎么处理Session

    攻略 2021年11月14日