如何在 Compose Desktop 中以编程方式获取应用程序版本?

Ovi*_*rif 8 compose-desktop

我知道可以在build.gradle\xe2\x86\x92中设置版本nativeDistributions.packageVersion ...
\n但是如何在应用程序的源代码中读取该版本,例如在application可组合项中打印它?

\n

在 macOS 上,打开可分发应用程序时会出现“关于”屏幕,它显示我们通过以下方式设置的版本build.gradle:\n在此输入图像描述

\n

Ell*_*let 1

您可以尝试以下操作,这将以字符串形式返回包版本:

System.getProperty("jpackage.app-version")
Run Code Online (Sandbox Code Playgroud)

注意:您应该使用 运行应用程序gradle runDistributable,否则该"jpackage.app-version"属性将为null