gpt4 book ai didi

java - 指定和检索项目版本的正确方法(Gradle)

转载 作者:行者123 更新时间:2023-12-03 05:40:29 25 4
gpt4 key购买 nike

我正在使用Gradle构建应用程序,我想知道指定检索应用程序版本的最佳方法。

我已经看到建议将其放在gradle.properties中:

version=0.0.1-SNAPSHOT

build.gradle:
allprojects {
group = 'com.my-app'
version = '0.0.1-SNAPSHOT'
}

这两个选项中哪一个最好?

然后如何在运行时检索版本?
public static void main(String[] args)
{
System.out.println(****retrieve version number here****);
}

我读过各种文章,但没有找到解决方案。

有这样做的标准方法吗?

最佳答案

我认为,将属性放入gradle.properties是最好的方法,因为它是专为存储变量而设计的项目配置文件。如果您知道gradle.properties文件的路径,则可以在运行时获取属性:

public static void main(String[] args){
Properties properties = new Properties();
File fileProps = new File("yout/path", "gradle.properties");
properties.load(new FileInputStream(fileProps));
String version = properties.getProperty("version");
System.out.println("Version = " + version);
}

关于java - 指定和检索项目版本的正确方法(Gradle),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53308083/

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