gpt4 book ai didi

java - 从 `build.gradle`获取值到代码

转载 作者:行者123 更新时间:2023-12-01 17:49:46 31 4
gpt4 key购买 nike

我们有一个 build.gradle,其中定义了 version。我需要实现一个版本端点(如 /version)来获取项目的版本。 build.gradle 中的这个 version 属性已经存在很长时间了,我无法将其移动到 project.properties 文件中。如何从我的 Java 代码访问此版本的值?

最佳答案

可以通过多种方式将信息“植入”代码中

首先,您可以使用 list 文件,并从中读取

jar {
manifest {
attributes(
"lib-version": version
}
}

结合Reading my own Jar's Manifest

另一个选项是在 jar 任务之前添加该信息到您的属性文件

task('addVersion') {
doLast {
//append the version here, see example
file("src/main/resources/props.properties").append("version=$version")
}
}
jar.dependsOn(addVersion)

关于java - 从 `build.gradle`获取值到代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51669358/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com