如何从 gradle 构建中获取要包含在运行时 Swing 应用程序中的版本属性
我有一个简单的父项目,其中包含模块/应用程序。我选择的构建工具是 gradle。父项定义如下。build.gradle
apply plugin: 'groovy'
dependencies {
compile gradleApi()
compile localGroovy()
}
allprojects {
repositories {
mavenCentral()
}
version "0.1.0-SNAPSHOT"
}
我想做的是在我的 Swing 应用程序中使用 version 属性 (0.1.0-SNAPSHOT)。具体来说,我希望它显示在主JFrame的标题栏中。我希望能够做这样的事情this.setTitle("My Application - v." + ???.version);
该应用程序是一个普通的java项目,但我不反对添加时髦的支持,它会有所帮助。