2016-05-17 10 views
0

Ich benutze Springboot und versuchte, die aktuelle Anwendungsversion abzurufen. (im Grunde die Version in der pom.xml)Spring boot application.version ist null

Auf der Spring Boot Ref Site kann ich sehen, es gibt eine $ {application.version}, die die Version in der MANIFEST-Datei enthalten soll. (Ich habe in das Glas geprüft und das kann ich in der Tat diese Zeile sehen

Implementation-Version: 0.1.1-SNAPSHOT 

aber im Code, wenn ich versuche $ abrufen {Application.Version} (mit @Value wirft einen Fehler die Stütze sagen kann nicht zu finden) und mit env.getProperty („Application.Version“) den Wert null zurück.

gibt es etwas, das ich um Setup müssen in der Lage, diese Stütze zu benutzen?

Antwort

0

Die Application.Version ist nur verfügbar, Wenn Sie die Anwendung als integrierte JAR-Datei ausführen, wird java -jar springboot.jar Wenn Sie in einem Editor ausgeführt werden Ich habe die Version nicht verfügbar.