Angeben von Laufzeitkonfigurationsparametern für eine von Maven erstellte Webanwendung

Ich bin ein Neuling bei Maven und habe mich gefragt, ob es eine vernünftige Möglichkeit gibt, Konfigurationsinformationsparameter für eine Webanwendung während der Erstellung anzugeben.

Was ich damit meine, ist das Folgende. Mit Ant erstelle ich normalerweise einen Ordner (z.Konfigurationsparameter) und in diesem Ordner lege ich einige Eigenschaftendateien oder andere erforderliche Dateien mit den richtigen Einstellungen für die Umgebungen ab, in denen meine Anwendung ausgeführt wird.

Zum Beispiel:

- test.jdbc.properties
- cert.jdbc.properties
- prod.jdbc.properties
- test.log4j.properties
- test.myapplication.properties
- test.web.xml

... ad nauseum

Dann habe ich in meinem Ant-Build-Skript gerade eine Profilkonfigurationsvariable von a gelesenproject.properties Datei, die einfach die Gruppe von Dateien angibt, die ich verwenden möchte (Prüfung, cert oderprod).

Auf diese Weise muss ich nicht alle möglichen Framework-Konfigurationsparameter überprüfen, wenn ich die Anwendung für eine bekannte Umgebung erstelle.

Also zwei Fragen:

Ist dies mit einem Maven POM auf eine nicht hackische Weise möglich? Gibt es eine Maven-Dokumentation, ein Buch oder eine Referenz, die sich mit dieser Phase einer Anwendungserstellung befasst?

Gibt es eine sinnvollere Möglichkeit, mein Anwendungserstellungsprofil auf eine bestimmte Ausführungsumgebung (Test, Produkt usw.) auszurichten? Ich denke, dieser ist offener für Diskussionen, aber wenn es eine einfachere und elegantere Art gibt, damit umzugehen, bin ich ganz Ohr: P.

Ich danke Ihnen für jede Hilfe, die Sie leisten können. Prost!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage