我正在使用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端点上 - 它不起作用。
