Como alguém automatiza a configuração do Eclipse?

Uma equipe que trabalha em um projeto tenderá a precisar de uma configuração comum do Eclipse. Isso inclui configuração geral e configuração específica do projeto. Por exemplo, geralmente, todo mundo pode querer compartilhar o recuo, a instalação de determinados plugins (por exemplo, m2eclipse, testng, egit, suporte ao Spring). Além disso, para um projeto, você pode querer configurações específicas de plug-in (por exemplo, para m2eclipse, configurar um arquivo de configurações personalizado do Maven, definir destinos adicionais do Maven para eventos de construção do eclipse) ou uma plataforma de destino personalizada do Eclipse, ou apenas definir -up em alguns lançadores personalizados.

Atualmente, minha equipe executa uma série de etapas manuais para tentar configurar tudo corretamente. Isso é tedioso, propenso a erros e difícil para os novos desenvolvedores seguirem. As instruções também tendem a ficar desatualizadas.

Até que ponto esse tipo de configuração pode ser automatizado? Como isso deve ser feito?

questionAnswers(6)

yourAnswerToTheQuestion