Configuration automatisée d'Eclipse?

8

Je travaille pour une entreprise qui utilise Eclipse et un tas de plugins pour leur environnement de développement.

J'essaie de trouver un moyen automatisé d'installer tout (eclipse et plugins) et de configurer les serveurs, subversion, les référentiels de tâches, Maven et Tomcat.

La solution actuelle consiste à configurer Eclipse et tous ses plugins, puis à le coller dans un fichier zip. Ensuite, vous devez toujours installer tomcat (et le connecter à eclipse), puis configurer manuellement SVN, les tâches (bugzilla) et Maven.

De plus, ils se développent actuellement sur Windows, et j'essaie de configurer cela sur Ubuntu 11.10.

Des conseils sur la façon de rendre cela aussi simple que de déballer un tar et d'exécuter un script? J'essaie d'utiliser git diff pour comprendre ce que fait éclipse, mais cela n'a pas été fructueux.

Conrad.Dean
la source

Réponses:

4

Vous devriez essayer le plugin Workspace Mechanic . Cela peut partager / configurer ce que vous voulez.

Le mécanicien d'espace de travail automatise la maintenance de votre environnement Eclipse en modifiant les préférences, en ajoutant des emplacements d'extension, etc. Vous pouvez l'utiliser pour:

  • Créez un environnement cohérent au sein de groupes aussi importants que l'ensemble de l'entreprise, votre équipe locale ou même parmi vos nombreux espaces de travail
  • Gagnez du temps lors de la configuration de nouveaux espaces de travail
  • Créez des tâches qui garantissent que vos nouvelles préférences préférées sont appliquées à tous vos espaces de travail actuels et futurs. (C'est l'une de nos fonctionnalités préférées!)

Nous l'utilisons et cela "fonctionne tout simplement".

Andrey Loskutov
la source
Merci pour cela! Je vous ferai savoir comment cela fonctionne pour nous dès que je pourrai l'essayer.
Conrad.Dean
@ Conrad.Dean comment cela a-t-il fonctionné? Je ne vois rien sur la configuration du serveur dans Eclipse ou l'installation de plugins et autres? Il me semble qu'il s'agit simplement de maintenir des préférences.
Danny
@Danny, je n'ai jamais mis en œuvre correctement cela. Je ne travaille plus sur aucun projet java, donc tous mes paramètres de développeur vivent sous forme de fichiers dot pour des outils qui ne prennent pas des années à configurer: \. Désolé
Conrad.Dean
0

Je stocke Eclipse et une configuration de base dans le contrôle de version. Ce serait gérer les plugins et autres. J'y stocke également tous les outils tels que le JDK et les fichiers batch de configuration de l'environnement et autres.

De cette façon, la seule chose que le développeur doit installer pour commencer à travailler est un client de contrôle de version.

Les fichiers de commandes peuvent être utilisés pour configurer les métadonnées comme vous le souhaitez.

Habituellement, je configure automatiquement le chemin des fichiers de commandes par rapport à l'endroit où il est exécuté, de cette façon, je peux avoir plusieurs flux de développement sur une seule machine.

Archimedes Trajano
la source
"... des fichiers batch pour configurer les métadonnées comme vous le souhaitez" Cool! c'est exactement ce que je demande. Comment obtenez-vous des fichiers batch pour configurer des configurations de plugins pour vous?
Conrad.Dean
1
"% ~ dp0" (vous pouvez google ça) vous aidera à configurer les choses. Ce n'est pas le fichier de commandes qui définit la configuration sur l'EDI qui se fait à l'aide de paramètres spécifiques au projet qui font partie d'Eclipse ET est stocké dans le contrôle de version. Vous pouvez utiliser un fichier psf pour définir les projets à lier au contrôle de version, il est toujours manuel mais il réduit le nombre d'étapes pour être plus gérable.
Archimedes Trajano