How to get version-Attribut aus einem gradle-build enthalten sein werden in der runtime-Swing-Anwendung

Habe ich eine einfache parent-Projekt mit Modulen/Anwendungen aus. Meine build-tool der Wahl ist gradle. Die Eltern build.gradle unten definiert ist.

apply plugin: 'groovy'
dependencies {
    compile gradleApi()
    compile localGroovy()
}


allprojects {
    repositories {
        mavenCentral()
    }

    version "0.1.0-SNAPSHOT"
}

Was ich tun möchte, ist zu nutzen, die das Attribut version (0.1.0-SNAPSHOT), die in meiner swing-Anwendung. Speziell möchte ich es für die Anzeige in der Titelleiste des Haupt-JFrame. Ich erwarte in der Lage sein, etwas zu tun, wie this.setTitle("My Application - v." + ???.version);

Die Anwendung ist ein einfaches java-Projekt, aber ich bin nicht gegen das hinzufügen groovy Unterstützung, es hilft.

InformationsquelleAutor Domenic D. | 2015-10-08
Schreibe einen Kommentar