2010-11-29 7 views
0

wir gefragt werden, Paket zu bauen, die Konfigurationen für alle Umgebungen enthält, sollte das resultierende Paket mag:
/bin
/lib
/config/prd/instance1
/config/prd/instance2
/config/uat/instance1
ein einzelnes Paket Setup Multi-env enthalten Gebäude mit Maven

Alle Konfigurationsdateien gefiltert werden und wir können Filter mit Ressourcen-Plugin anwenden durch Angabe verschiedene Profile für 1 Umgebung zu bauen.

Wie können wir das Paket auf andere Umgebungen erweitern?

Antwort

0

Zuerst, nur FYI: Paket ist Teil des Build-Lebenszyklus. Siehe here. Sie können die IT nicht wirklich per se erweitern, Sie können jedoch zusätzliche Plugins hinzufügen, die während dieses Zyklus ausgeführt werden.

Werfen Sie einen Blick auf die assembly plugin. Ich glaube, dass Sie damit in der Lage sein sollten, einen benutzerdefinierten Assembly-Deskriptor bereitzustellen, der Ihren Anforderungen entspricht.