如果在application.properties中定义了版本,我知道如何获取它,但是如何从build.gradle获取它?
一般流程为:
- 在应用程序中定义一个属性。具有占位符的属性,即
gradleVersion=${version}
. - 配置 Gradle 的默认任务,将您的资源文件复制到构建目录(称为
processResources
(以过滤/扩展这些属性 - 像任何其他 Spring 属性一样在
gradleVersion
属性中读取
请注意,它需要您调用 Gradle 才能正确解析gradleVersion
属性(因为 Gradle 是将值放入其中的属性(。bootRun
应该已经依赖于processResources
,所以如果你正在使用它,你应该没问题。