【问题标题】:Obtain Spring and other framework version numbers in a JVM在 JVM 中获取 Spring 和其他框架版本号
【发布时间】:2012-02-26 15:13:58
【问题描述】:

我正在尝试为一个基本的 Java 应用程序创建一个“骨架”框架。

我要添加的一件事是列出当前附加的框架/库的版本页面/显示。

例如:

骨架版本:1.0.0 春天:2.5.6 休眠:Malbolge

Skeleton 项目的目的是让新开发人员能够非常轻松地快速启动强大的应用程序。
我认为最坏的情况是我可以搜索每个框架 jar 清单并使用它......但这并不好玩......

有人有不同的建议吗?如果项目要使用 Maven,这将是毫无疑问的......我可以只解析 pom.xml 或类似的东西......

我想一个更明确的问题是:

给定一个 libs 文件夹;有没有办法在不接触清单的情况下动态收集 jars/frameworks 版本?

【问题讨论】:

    标签: java spring frameworks version dynamically-generated


    【解决方案1】:

    您可以使用SpringVersion class 获取 Spring 版本。

    我在上一个问题中有一个代码 sn-p:

    Need Spring version# - only have spring.jar file

    【讨论】:

      【解决方案2】:

      使用System.getProperties() 为您提供JVM 属性列表,包括JRE、JVM 和规范的不同版本ID。不确定这是否会提供 Spring 等版本。

      【讨论】:

        猜你喜欢
        • 2014-08-23
        • 2021-11-25
        • 1970-01-01
        • 2018-11-20
        • 2020-11-30
        • 1970-01-01
        • 1970-01-01
        • 2014-08-27
        相关资源
        最近更新 更多