Команде, работающей над проектом, обычно требуется общая конфигурация Eclipse. Это включает в себя общую конфигурацию и конкретную конфигурацию проекта. Например, как правило, каждый может пожелать поделиться отступами, установкой определенных плагинов (например, m2eclipse, testng, egit, поддержка Spring). Кроме того, для проекта вам могут потребоваться определенные конфигурации подключаемых модулей (например, для m2eclipse, настройка пользовательского файла настроек Maven, настройка дополнительных целей Maven для событий сборки eclipse), или пользовательская целевая платформа Eclipse, или даже просто установить некоторых пользовательских пусковых установок.
В настоящее время моя команда выполняет серию ручных шагов, чтобы попытаться настроить все правильно. Это утомительно, подвержено ошибкам и трудно для новых разработчиков. Инструкции также имеют тенденцию устаревать.
В какой степени такая конфигурация может быть автоматизирована? Как это сделать?