Ich hab eine kleine DB-Anwendung gemacht (die hier implizit schon durch Forum geistert) die bestimmte Interaktionen mit einer einfachen DB erlaubt. Nun hab ich das klassische Problem, dass ich im Testbetrieb (Debugging neue Features probieren) natülich nicht mit der Life-DB interagieren möchte sondern mit einer Test-DB (in der Anwendung soll es keine Möglichkeit geben die Verbindung zu wechseln).
Ich frage mich nun wie ich diese 2 Versionen nun am praktischsten Realisiere. Mit Maven scheint es da einige Möglichkeien zu geben? Nur was ist "Best Practice"?
Ich hab im Moment 2 Varianten ersonnen: 1. Ein "Resource-Bundle" bzw. zwei Property-Dateien die die jeweiligen Verbindungsparameter enthalten. Wie veranlasse ich Maven/m2Eclipse eine zu wählen? Ich bräuchte ja irgendwie 2 Buildtargets?
2. Ich würde 2 sehr einfache Module basteln (DB-Verbindungsmodule, eventuell inkl. einder DB-Verbindungsschnittstelle) die jeweils genau eine DB-Verbindung liefern. Hier stellt sich eine ähnlich Frage: Wie sage ich Maven/m2Eclipse unter welchen Umständen welches Modul einzubinden ist.
Ich frage mich nun wie ich diese 2 Versionen nun am praktischsten Realisiere. Mit Maven scheint es da einige Möglichkeien zu geben? Nur was ist "Best Practice"?
Ich hab im Moment 2 Varianten ersonnen: 1. Ein "Resource-Bundle" bzw. zwei Property-Dateien die die jeweiligen Verbindungsparameter enthalten. Wie veranlasse ich Maven/m2Eclipse eine zu wählen? Ich bräuchte ja irgendwie 2 Buildtargets?
2. Ich würde 2 sehr einfache Module basteln (DB-Verbindungsmodule, eventuell inkl. einder DB-Verbindungsschnittstelle) die jeweils genau eine DB-Verbindung liefern. Hier stellt sich eine ähnlich Frage: Wie sage ich Maven/m2Eclipse unter welchen Umständen welches Modul einzubinden ist.