-
引入maven打包插件
xml<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>- application.properties内引用
properties#获取build时的时间 app.buildTime=@timestamp@ #获取项目版本 app.version=@project.version@
Spring Boot 获取maven打包时间
爱码猿2024-03-15 13:17
相关推荐
candyTong7 小时前
Claude Code 的 Edit 工具是怎么工作的GetcharZp8 小时前
GitHub 2.4 万 Star!D2 正在重新定义程序员画图方式辰海Coding10 小时前
MiniSpring框架学习-完成的 IoC 容器zhangxingchao10 小时前
多 Agent 架构到底怎么选?从 Claude Agent Teams、Cognition/Devin 到工程落地原则IT_陈寒10 小时前
SpringBoot那个自动配置的坑,害我排查到凌晨三点ServBay10 小时前
OpenCode 和它的7款必备插件ping某10 小时前
逐字节拆解 tcpdump阿凡98073010 小时前
花 100 dollar,用 Claude 打通 EasyEDA&Fusion 双向同步irving同学4623810 小时前
从零搭建生产级 RAG:Embedding、Chunking、Hybrid Search 与 Reranker她的男孩10 小时前
从零搭一个企业后台,为什么我把能力拆成 Starter 和 Plugin