Java 从自定义gradle插件读取Spring属性文件

Java 从自定义gradle插件读取Spring属性文件,java,spring-boot,gradle,gradle-plugin,Java,Spring Boot,Gradle,Gradle Plugin,我们已经编写了在SpringBoot项目中使用的定制gradle插件,我们在buildscript期间将该插件作为类路径加载,然后在boot项目的build.gradle中应用该插件。 我的问题是在gradle插件中,我们需要读取spring boot的属性文件值。 我们如何才能做到这一点?我在我的项目中使用它,如下所示 gradle.properties # public maven repo publicMavenRepo=https\://www.xyz.com\:8443/reposit

我们已经编写了在SpringBoot项目中使用的定制gradle插件,我们在buildscript期间将该插件作为类路径加载,然后在boot项目的build.gradle中应用该插件。 我的问题是在gradle插件中,我们需要读取spring boot的属性文件值。
我们如何才能做到这一点?

我在我的项目中使用它,如下所示

gradle.properties

# public maven repo
publicMavenRepo=https\://www.xyz.com\:8443/repository/maven-public/

# publish maven repo
mavenRepoName=maven-snapshots
mavenRepoUrl=https\://www.xyz.com\:8443/repository

# git repo folder relative path
gitRepo=.

build.gradle文件

buildscript {
    repositories {
        maven {
            url publicMavenRepo
        }
    }

    dependencies {
        classpath "org.ajoberstar.grgit:grgit-gradle:4.1.0"
    }
}

project.ext {
    mavenRepo="$mavenRepoUrl/$mavenRepoName/"

    grgit = org.ajoberstar.grgit.Grgit.open(dir: file("$gitRepo"))
    gitRevision = grgit.head().id
    gitBranch = grgit.branch.current.name
    gitAbbRevision = grgit.head().abbreviatedId
}

有没有像我们使用@value注释在java文件中注入值那样的方法?