代码之家  ›  专栏  ›  技术社区  ›  ksl

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

  •  0
  • ksl  · 技术社区  · 7 年前

    我正在使用Gradle构建我的应用程序,我想知道使用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****); 
    }
    

    我读过很多帖子,但没有找到解决办法。

    1 回复  |  直到 7 年前
        1
  •  0
  •   punchman    7 年前

    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); 
    }
    
    推荐文章