2009-06-29 27 views
21

Galileo est sorti l'autre jour, et même si les plugins sous Eclipse sont, IMO, juste un peu plus faciles à traiter que Netbeans, ce serait encore vraiment génial s'il y avait un moyen simple pour moi de passer à la nouvelle version (et prenez mes plugins avec moi).Une nouvelle version d'Eclipse vient de sortir. Y at-il quelque chose que je puisse faire pour éviter d'avoir à chercher manuellement mes plugins à nouveau?

Des conseils?

+0

(Bonne question!) – Uri

+0

duplication possible de [Un moyen facile de copier les anciens plugins dans une nouvelle installation d'eclipse] (http://stackoverflow.com/questions/11438529/easy-way-to-copy-old-plugins- into-new-install-of-eclipse) –

Répondre

7

Pas directement, autant que je sache.

Voici la chose la plus proche que je suis venu, sous l'hypothèse que mon ancien Eclipse est assez récent pour qu'il utilise une forme similaire de gestionnaire de mise à jour (P2).

Dans l'ancienne version d'Eclipse, allez dans Préférences-> Installer/Mettre à jour-> Sites de logiciels disponibles. Choisissez ceux qui ne sont pas intégrés (vous verrez un nom pour eux, ou au moins une URL non-éclipse). Vous pouvez sélectionner ceux que vous voulez et ensuite les exporter en XML.

Maintenant, allez dans la nouvelle Eclipse, allez dans la même fenêtre de préférences et importez les sites de mise à jour à partir du XML. Maintenant, lorsque vous installez un nouveau logiciel, vous devriez voir vos sites de mise à jour bien que vous deviez probablement toujours choisir manuellement les options pour les plugins qui offrent plusieurs téléchargements. Important: Certains fournisseurs de plugins proposent des sites de mise à jour différents pour les différentes versions d'Eclipse, donc vous pointez toujours sur l'ancien plugin. Cela se produit généralement si vous n'avez jamais mis à jour votre plug-in existant vers une nouvelle version. Un exemple typique de ceci est avec Subsclipse, donc vous pouvez vouloir mettre à jour celui-là manuellement.

0
 
In many cases you may/should be able to copy the plugin files from your Eclipse 3.4 
install directory (i.e. eclipse/plugins) over to your new Galileo plugins directory. 

There are some exceptions, but they tried to keep the plugin API and binaries 
backwards compatible with the previous release. 

You can find more information in the eclipse/readme directory under your 
Galileo install directory. 

See filename: readme_eclipse.html  Section: "Compatibility with Previous Releases" 

2

Je fais ceci:

http://coders-log.blogspot.com/2009/06/manage-your-eclipse-install-with-local.html

Je ne sais pas à quel point j'aime l'approche encore - j'essaie toujours dehors. Essentiellement, je peux créer un patch de chaque installation de plugin, et l'appliquer à la nouvelle version. De plus, j'utilise cette approche sur d'autres produits, de sorte que je peux utiliser le même processus partout dans le monde.

6

Jetez un coup d'oeil dans cette entrée de blog: How to make your Eclipse plugin list survive an Eclipse upgrade

J'ai aussi utilisé le service Yoxos pour construire mon "propre" la distribution Eclipse. Je suppose qu'il devrait être facile de simplement mettre à jour les éléments de base dans un tel profil, en gardant les plugins. Il a inclus la vérification des dépendances, donc c'est très agréable d'avoir une distribution en cours.

+0

Nice. _____________ –

4

Je recommande de lire: "Install Plug-ins into Eclipse IDE", spécialement écrit pour eclipse3.5.

La méthode que je l'utilise est de stocker tout mon plug-in dans une part un dossier dropins, puis lancer mon éclipse avec la ligne suivante dans le eclipse.ini:

-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/<myPath>/mySharedDropins 

Tant que cette ligne est présent dans l'eclipse.ini de toute future éclipse, toutes ces nouvelles installations vont détecter et utiliser mon plugin partagé.

Combinez cela avec un fine-tuned eclipse.ini et vous voilà prêt!