我正在使用Gradle
并Spring Boot 2.0.0.M7
应用了以下插件:
buildscript {
repositories {
maven { url "https://plugins.gradle.org/m2/" }
maven { url "https://repo.spring.io/milestone" }
}
dependencies {
classpath "org.springframework.boot:spring-boot-gradle-plugin:2.0.0.M7"
}
}
plugins {
id "com.gorylenko.gradle-git-properties" version "1.4.17"
}
spring-boot-starter-actuator
依赖性也存在。git.properties
文件正确生成到build/main/resoures
目录。我还添加了 property management.info.git.mode=full
。由于官方文档,git 信息应该使用GitInfoContributor自动添加到/info
端点。但是,以上都没有帮助,并且端点返回空 JSON 代替 - 。关于如何解决这个问题的任何想法?/info
{}
更新1:到目前为止,我发现如果我手动复制git.properties
到out/resources
,这样它就可以工作,但由于某种原因它们没有放在那里。
更新 2:当我使用gradle bootRun
它运行时,但是当我从 Intellij IDEA 启动它时,我们的运行gradle clean build
会运行测试,检查这些属性是否显示在/info
端点上 - 它不起作用。