Ein Team, das an einem Projekt arbeitet, wird in der Regel eine gemeinsame Konfiguration von Eclipse benötigen. Dazu gehören allgemeine Konfiguration und projektspezifische Konfiguration. Zum Beispiel möchten in der Regel alle die Einrückung teilen, die Installation bestimmter Plugins (zum Beispiel m2eclipse, testng, egit, Spring-Unterstützung). Darüber hinaus möchten Sie für ein Projekt möglicherweise spezifische Plug-in-Konfigurationen (zum Beispiel für m2eclipse, Einrichten einer benutzerdefinierten Maven-Einstellungsdatei, Konfigurieren zusätzlicher Maven-Ziele für Eclipse-Bauereignisse) oder eine benutzerdefinierte Eclipse-Zielplattform oder einfach nur bestimmte benutzerdefinierte Launcher einrichten.
Derzeit führt mein Team eine Reihe manueller Schritte aus, um alles richtig zu konfigurieren. Dies ist mühsam, fehleranfällig und schwer für neue Entwickler zu befolgen. Anweisungen neigen auch dazu, veraltet zu werden.
Inwieweit kann eine solche Konfiguration automatisiert werden? Wie sollte das gemacht werden?