Ich habe ein Federprofil aktiviert App mit zwei Profilen [Katze | Hund] und mit dem gewünschten Profil läuft in Idea mit Maven in Ordnung ist:Federeigenschaft über die Befehlszeile
saubere Übersetzung Paket exec: java -Dspring.profiles .active = Hund
Ich möchte das gepackte Glas von der Befehlszeile ausführen, aber scheint nicht die richtige Syntax zum Festlegen des Profils zu finden. Ich habe das follwing versucht, aber kein richtig sind:
java -cp myShadedJar-1.0-SO-static.jar org.my.package.Main --spring.profiles.active=dog
java -cp myShadedJar-1.0-SO-static.jar org.my.package.Main -Drun.arguments="--spring.profiles.active=dog"
java -cp myShadedJar-1.0-SO-static.jar org.my.package.Main -Drun.arguments="spring.profiles.active=dog"
java -cp myShadedJar-1.0-SO-static.jar org.my.package.Main -Dspring.profiles.active=dog
Was ist der richtige Weg, eine Federeigenschaft zu übergeben, wenn sie von CLI ausgeführt wird?
Vielen Dank im Voraus, KA.
Was ich falsch tat, war die Zugabe der -Dparameter nach dem .jar –