Hallo zusammen,
Ich suche eine Möglichkeit, um verschiedene "Arbeitsumgebungen" automatisch und reproduzierbar einzurichten. Mit Arbeitsumgebung meine ich unter anderem Eclipse mit diversen Plugins, Ant, Maven, JDKs in jeweils einer konkreten Version und natürlich ein Workspace aus einem SVN-Tag/Branch.
Beispiel: Bei einem Kunden wird ein Release installiert. Zum Entwickeln wurde Eclipse Galileo mit Plugins X, Y und Z verwendet, Maven 2.0.9, Ant 1.8.1, JDKs 1.4.0_06, 1.5.0_02 und 1.6.0_16.
Nach zwei Jahren entdeckt der Kunde einen Bug und ich muss den reparieren. Um jetzt nicht suchen zu müssen, welche JDK-Versionen zum Kompilieren verwendet wurden, mit welcher Maven-Version das auch kompiliert usw. hätte ich gern Unterstützung in Form eines Tools, das das für mich erledigt.
Hatte schon an ein simples Skript gedacht (Shell oder .bat) aber das erscheint mir nicht sehr geeignet. Kennt ihr evtl. ein Tool oder könnt mir Denkanstöße geben?
Dankeschön,
madboy
Ich suche eine Möglichkeit, um verschiedene "Arbeitsumgebungen" automatisch und reproduzierbar einzurichten. Mit Arbeitsumgebung meine ich unter anderem Eclipse mit diversen Plugins, Ant, Maven, JDKs in jeweils einer konkreten Version und natürlich ein Workspace aus einem SVN-Tag/Branch.
Beispiel: Bei einem Kunden wird ein Release installiert. Zum Entwickeln wurde Eclipse Galileo mit Plugins X, Y und Z verwendet, Maven 2.0.9, Ant 1.8.1, JDKs 1.4.0_06, 1.5.0_02 und 1.6.0_16.
Nach zwei Jahren entdeckt der Kunde einen Bug und ich muss den reparieren. Um jetzt nicht suchen zu müssen, welche JDK-Versionen zum Kompilieren verwendet wurden, mit welcher Maven-Version das auch kompiliert usw. hätte ich gern Unterstützung in Form eines Tools, das das für mich erledigt.
Hatte schon an ein simples Skript gedacht (Shell oder .bat) aber das erscheint mir nicht sehr geeignet. Kennt ihr evtl. ein Tool oder könnt mir Denkanstöße geben?
Dankeschön,
madboy