Mit Spring-Boot, weiß ich, dass ich Profile haben und verschiedene Konfigurationsdateien verwenden können, abhängig von den aktiven Profilen. Zum Beispiel der Befehl:Maven und Spring-Boot: wie Profil (e) auf Spring-Boot angeben: Umpacken
"mvn feder boot: laufen -Drun.profiles = default, Produktion"
wird meine Feder-Boot-Anwendung mit den Einstellungen definiert sowohl in den „application-default.properties laufen "und" application-production.properties "mit den Einstellungen in der zweiten Datei, die die gleichen Einstellungen überschreiben, die in der ersten Datei definiert sind (z. B. db-Verbindungseinstellungen). All das läuft derzeit gut.
Allerdings mag ich meine Feder-Boot-Anwendung erstellen und ein lauffähiges Glas mit dem folgenden Befehl erzeugen:
„mvn Paket feder boot: rekombinieren“.
Mit diesem Befehl wird ein in sich geschlossenes Runnable-Jar perfekt erzeugt. Die Frage ist, wie definiere ich aktive Profile mit dem früheren Befehl? Ich habe
"mvn Paket feder boot: Umpacken -Drun.profiles = default, Produktion" verwendet
aber es funktioniert nicht.