当前位置: 首页 > news >正文

Spring Boot 获取maven打包时间

  1. 引入maven打包插件

    <build><plugins><!-- 打包时生成打包时间 --><plugin><groupId>org.codehaus.mojo</groupId><artifactId>buildnumber-maven-plugin</artifactId><version>3.2.0</version><configuration><timestampFormat>yyyy-MM-dd HH:mm:ss</timestampFormat></configuration><executions><execution><goals><goal>create-timestamp</goal></goals></execution></executions><inherited>false</inherited></plugin></plugins><!-- maven打包时包含静态资源文件 --><resources><resource><directory>src/main/resources</directory><includes><include>**/*.properties</include><include>**/*.yaml</include><include>META-INF/**</include><include>**/*.xml</include></includes><!-- true表示maven会对文件进行过滤,将@project.version@替换为该属性的值 --><filtering>true</filtering></resource><resource><directory>src/main/java</directory><includes><include>**/*.properties</include><include>**/*.xml</include></includes><filtering>true</filtering></resource></resources>
    </build>
    
    1. application.properties内引用
    #获取build时的时间
    app.buildTime=@timestamp@
    #获取项目版本
    app.version=@project.version@
    

相关文章:

  • 【GPT-SOVITS-05】SOVITS 模块-残差量化解析
  • 电影aac是什么意思?如何播放、转换、编辑aac?
  • 广州高新技术企业认定申报条件、申报材料的具体指南!
  • webGIS开发第六章
  • Python二级备考(1)考纲+基础操作
  • 力扣爆刷第102天之hot100五连刷96-100
  • 【leetcode】67.二进制求和
  • 2733: 【搜索】【广度优先】 马遍历棋盘
  • 一分钟了解JAVA语言
  • RuoYi-Vue开源项目2-前端登录验证码生成过程分析
  • C++提高笔记(五)---STL容器(set/multiset、map/multimap)
  • flutter 局部view更新,dialog更新进度,dialog更新
  • 【热门话题】深入浅出:npm常用命令详解与实践
  • Redis监控工具
  • mac安装rust开发环境,使用brew安装和全局配置
  • “Material Design”设计规范在 ComponentOne For WinForm 的全新尝试!
  • 10个确保微服务与容器安全的最佳实践
  • 11111111
  • DataBase in Android
  • Docker: 容器互访的三种方式
  • eclipse(luna)创建web工程
  • es6--symbol
  • Fastjson的基本使用方法大全
  • leetcode-27. Remove Element
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 那些被忽略的 JavaScript 数组方法细节
  • 前端
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 我与Jetbrains的这些年
  • 在Mac OS X上安装 Ruby运行环境
  • 走向全栈之MongoDB的使用
  • 06-01 点餐小程序前台界面搭建
  • 翻译 | The Principles of OOD 面向对象设计原则
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (九十四)函数和二维数组
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • .naturalWidth 和naturalHeight属性,
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .NET 自定义中间件 判断是否存在 AllowAnonymousAttribute 特性 来判断是否需要身份验证
  • .net6解除文件上传限制。Multipart body length limit 16384 exceeded
  • .net打印*三角形
  • .NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth
  • @font-face 用字体画图标
  • @html.ActionLink的几种参数格式
  • [android] 天气app布局练习
  • [BZOJ3223]文艺平衡树
  • [CQOI 2011]动态逆序对
  • [hdu 3065] 病毒侵袭持续中 [AC自动机] [病毒特征码匹配]
  • [Json.net]快速入门
  • [node] Node.js的全局对象Global
  • [python]mysqlclient常用命令