Configuração automatizada do Eclipse?

8

Eu trabalho para uma empresa que usa o Eclipse e vários plugins para seu ambiente de desenvolvimento.

Estou tentando criar uma maneira automatizada de instalar tudo (eclipse e plugins) e configurar os servidores, subversão, repositórios de tarefas, Maven e Tomcat.

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

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

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

Conrad.Dean
fonte

Respostas:

4

Você deve tentar o plug-in mecânico do espaço de trabalho . Isso pode compartilhar / configurar o que você quiser.

O Mecânico da área de trabalho automatiza a manutenção do seu ambiente Eclipse, ajustando 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 mesmo entre seus muitos espaços de trabalho
  • Economize tempo configurando novos espaços 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 usando e "simplesmente funciona".

Andrey Loskutov
fonte
Obrigado por isso! Vou informá-lo como isso funciona para nós assim que eu puder experimentá-lo.
Conrad.Dean
@ Conrad.Dean, como isso funcionou? Não vejo nada sobre a configuração do servidor no Eclipse ou a instalação de plugins e tal? Parece-me que está apenas mantendo as preferências.
Danny
@ Danny Eu nunca acabei implementando isso corretamente. Como não trabalho mais em nenhum projeto java, todas as minhas configurações de desenvolvedor vivem como arquivos de ponto para ferramentas que não levam anos para serem configuradas: \. Desculpe
Conrad.Dean
1

Eu acho que o soulution é um bom começo. Em seguida, você pode instalar um plug-in de macro e executar a configuração

http://marketplace.eclipse.org/content/eclipse-keyboard-macro-recorder

Peter Szanto
fonte
um tipo de hack-- mas estou animado para usar isso por outros motivos. Obrigado!
precisa saber é o seguinte
0

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

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ê desejar.

Normalmente, eu faço o caminho dos arquivos em lote configurar automaticamente em relação ao local onde é executado, para que eu possa ter vários fluxos de desenvolvimento em uma única máquina.

Archimedes Trajano
fonte
"... arquivos em lote para configurar os metadados da maneira que você deseja" Legal! é exatamente sobre isso que estou perguntando. Como você obtém arquivos em lote para configurar as configurações de plug-in para você?
precisa saber é o seguinte
11
"% ~ dp0" (você pode pesquisar no Google) ajudará a configurar as coisas. Não é o arquivo em lotes que define a configuração no IDE que é feito usando as configurações específicas do projeto que fazem parte do Eclipse AND e são armazenadas no controle de versão. Você pode usar um arquivo psf para definir os projetos a serem vinculados ao controle de versão, ainda é manual, mas reduz o número de etapas para ser mais gerenciável.
Archimedes Trajano