Wie spezifiziere ich spring.profiles.active, wenn ich mvn install @ start

In dieser Webanwendung mit Spring habe ich mehrere Anwendungseigenschaftendateien für verschiedene Implementierungsumgebungen erstellt. Sie geben verschiedene DB-Verbindungskonfigurationen an.

application-dev.properties
application-qa.properties
application-stg.properties
application-prod.properties

Der empfohlene Weg nachspring doc soll spring.profiles.active zur Laufzeit als JVM-Option festlegen, zum Beispiel:

-Dspring.profiles.active=prod

Was soll ich tun, um die Anwendung mithilfe von mvn install als Krieg zu implementieren? Wie soll ich das Federprofil einstellen? Ich verwende Eclipse.

BEARBEITE: Ich habe die JVM-Option unter @ eingestel. Es scheint jedoch nicht von Maven aufgefangen zu werden, wenn ich es als Kriegsdienst einsetze, da ich den folgenden Fehler von Tomcat erhalten habe:

Failed to instantiate [javax.sql.DataSource]: Factory method 'dataSource' threw exception

Antworten auf die Frage(4)

Ihre Antwort auf die Frage