Odhlásil som projekt jarného zavedenia z:
https://github.com/spring-projects/spring-boot
a po spustení pružinou topánka-sample-pohon s mvn jar-boot: beh a navigáciu k http://localhost:8080/info
Vidím:
{version: "@ project.version @", artefakt: "@ project.artifactId @", skupina: "@ project.groupId @", názov: "@ project.name @"}
Zdá sa, že Automatické rozšírenie vlastností pomocou Maven (tu tiež exlained) http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#production-ready-application-info-automatic-expansion) nefunguje to.
Čo mi chýba, ako to funguje?
odpovede:
2 pre odpoveď č. 1Ide o to, že spring-boot-maven-plugin sa snaží, aby bol vývojár produktívny. Stručne povedané, keď je cesta / súbor prítomný v cieli / triedach av zdrojoch alebo zdrojoch (napríklad application.properties), zmaže obsah pod Cieľovými / classes, Toto je jasne viditeľné.
Takže, ako sa vypúšťa Target / triedy / application.propertiesa pridanie zdrojov projektu do triedy classpath (pridanie tu src / main / zdroje / application.properties), môžete získať iba nefiltrovaný súbor.
Našťastie môžete toto správanie zakázať pridaním tohto príznaku do príkazového riadka:
-Drun.addResources = false
alebo v konfigurácii pluginu POM
<addResources>false</addResources>