Configuração automatizada do Eclipse?

8

Eu trabalho para uma empresa que usa o Eclipse e um monte de plugins para o seu ambiente de desenvolvimento.

Estou tentando criar uma maneira automatizada de instalar tudo (eclipse e plug-ins) e configurar os servidores, o subversion, os repositórios de tarefas, o Maven e o Tomcat.

A solução atual é configurar o Eclipse e todos os seus plugins e, em seguida, colocá-lo em um arquivo zip. Então, você ainda precisa instalar o tomcat (e conectá-lo ao eclipse) e, em seguida, configurar o SVN, as tarefas (bugzilla) e o Maven manualmente.

Também-- eles atualmente desenvolvem no Windows, e eu estou tentando fazer isso no ubuntu 11.10.

Algum conselho sobre como tornar isso tão fácil quanto descompactar um tar e executar um script? Estou tentando usar o git diff para descobrir o que o eclipse está fazendo, mas está longe de ser proveitoso.

    
por Conrad.Dean 30.10.2011 / 16:20

3 respostas

4

Você deve experimentar o Mecanismo de espaço de trabalho . Isso pode compartilhar / configurar o que você quiser.

O Mecanismo de Espaço de Trabalho automatiza a manutenção de seu ambiente Eclipse alterando as preferências, adicionando locais de extensão e assim por diante. Você pode usá-lo para:

  • Crie um ambiente consistente entre grupos tão grandes quanto a empresa inteira, sua equipe local ou até mesmo entre seus próprios muitos espaços de trabalho
  • Economize tempo configurando novas áreas de trabalho
  • Crie tarefas que garantam que suas novas preferências favoritas sejam aplicadas a todos os seus espaços de trabalho atuais e futuros. (Este é um dos nossos recursos favoritos!)

Estamos a usá-lo e "simplesmente funciona".

    
por 05.11.2011 / 23:16
1

Eu acho que o ziping soulution é um bom começo. Então você pode instalar um plugin de macro e executar a configuração

link

    
por 05.11.2011 / 12:46
0

Eu armazeno o Eclipse e uma configuração básica no controle de versão. Isso iria lidar com os plugins e tal. Eu também armazeno lá todas as ferramentas, como o JDK e os arquivos em lote de configuração do ambiente.

Dessa forma, a única coisa que o desenvolvedor precisa instalar para começar a trabalhar é um cliente de controle de versão.

Os arquivos em lote podem ser usados para configurar os metadados da maneira que você quiser.

Geralmente eu faço o caminho dos arquivos em lote configurar automaticamente em relação ao local onde ele é executado, assim posso ter múltiplos fluxos de desenvolvimento em uma única máquina.

    
por 27.11.2011 / 16:32