Abend ...
Ich habe bis jetzt nur geringe Erfahrungen mit Ant gesammelt, d.h. schnell ein build.xml aufsetzen und die notwendigen Targets mit z.B. einigen exec-Befehlen definieren. Nun bin ich gezwungen mit einem Maven 2 Projekt zu arbeiten, in welchem ich gerne eine "saubere Struktur" mit unterschiedlichen - Ant ähnlichen - Targets arbeiten würde.
Beispiel: DEV Umgebung für Tests und paar Spielereien ...
Beispiel: LIVE Umgebung prüft erst die Tests, führt Live-Konfigs aus, etc.
Ich stehe momentan total auf dem Schlauch. Habe einige Beiträge und Tutorial in Sachen Plugins, Goals und dem Lifecycle gefunden... jedoch fehlt mir für das oben genannte Beispiele eine Art "best practice" (auch wenn es drei unterschiedliche sind - viele Meinungen = mehrere best practices).
Tendieren würde ich zum Plugin.... und würde mich daher über eine Info bzgl. der ersten Schritte und ein paar Zeilen Code freuen. Genial wäre natürlich ein adäquater Ansatz im Vergleich zu den Ant Targets... 🙂
Danke & Gruß,
Sky
Ich habe bis jetzt nur geringe Erfahrungen mit Ant gesammelt, d.h. schnell ein build.xml aufsetzen und die notwendigen Targets mit z.B. einigen exec-Befehlen definieren. Nun bin ich gezwungen mit einem Maven 2 Projekt zu arbeiten, in welchem ich gerne eine "saubere Struktur" mit unterschiedlichen - Ant ähnlichen - Targets arbeiten würde.
Beispiel: DEV Umgebung für Tests und paar Spielereien ...
- Teil A: Startet den DEV Server
- Teil B: Startet die DEV Skripte
- Teil C: Startet die Tests
- Ziel ABC: Startet die Teile A, B und C
Beispiel: LIVE Umgebung prüft erst die Tests, führt Live-Konfigs aus, etc.
- Teil X: Führt die Tests aus Teil C aus
- Teil Y: Initialisiert die Live-Konfigs
- Ziel XY: Startet die Teile X und Y
Ich stehe momentan total auf dem Schlauch. Habe einige Beiträge und Tutorial in Sachen Plugins, Goals und dem Lifecycle gefunden... jedoch fehlt mir für das oben genannte Beispiele eine Art "best practice" (auch wenn es drei unterschiedliche sind - viele Meinungen = mehrere best practices).
Tendieren würde ich zum Plugin.... und würde mich daher über eine Info bzgl. der ersten Schritte und ein paar Zeilen Code freuen. Genial wäre natürlich ein adäquater Ansatz im Vergleich zu den Ant Targets... 🙂
Danke & Gruß,
Sky