Une nouvelle version d'Eclipse vient de sortir. Est-ce que je peux faire pour éviter d'avoir à chasser manuellement à nouveau mes plugins?

StackOverflow https://stackoverflow.com/questions/1059732

Question

Galilée est sorti l'autre jour, et même si les plugins sous Eclipse sont, OMI, juste un peu plus facile à gérer que Netbeans , il serait encore vraiment génial s'il y avait un moyen simple pour moi de passer à la nouvelle version (et je prends mes plugins avec moi).

Des conseils?

Était-ce utile?

La solution

Pas directement, autant que je sache.

Voici la chose la plus proche je suis venu avec, en supposant que mon ancien Eclipse est assez récente pour qu'il utilise une forme similaire de gestionnaire de mise à jour (P2).

Dans l'ancien Eclipse, allez à Préférences-> Installer / Update-> Sites disponibles logiciels. Choisissez celles qui ne sont pas construits dans (vous verrez un nom pour eux, ou au moins une URL non-éclipse). Vous pouvez sélectionner celles que vous voulez, puis les exporter vers XML.

Maintenant, allez à la nouvelle Eclipse, allez dans la même fenêtre de préférence, et importer les sites de mise à jour à partir du XML. Maintenant, lorsque vous installez un nouveau logiciel, vous devriez voir vos sites de mise à jour même si vous aurez probablement encore choisir manuellement les options pour les plugins qui offrent de multiples téléchargements.

mise en garde importante: Certains fournisseurs de plug-ins offrent effectivement des sites de mise à jour différents pour les différentes versions d'Eclipse, de sorte que vous auriez encore pointer à l'ancien plugin. Cela généralement se produire si vous jamais mis à jour votre plugin existant vers une nouvelle version. Un exemple courant est avec Subsclipse, vous voudrez peut-être mettre à jour manuellement celui-là.

Autres conseils

Jetez un coup d'oeil dans cette entrée de blog: Comment faire votre mise à niveau d'un Eclipse liste de plug-in Eclipse survivre

J'ai aussi utilisé le Yoxos service pour construire ma "propre" la distribution Eclipse. Je suppose que ce devrait être facile possible de mettre à niveau juste les éléments de base dans un tel profil, en gardant les plug-ins. Il a inclus la vérification des dépendances, il est donc très agréable d'avoir une course de distribution.

Je recommande de lire: " Installer plug-ins dans Eclipse IDE », spécialement écrit pour eclipse3.5.

La méthode que je l'utilise est de stocker tout mon plug-in dans une action 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ésente dans le eclipse.ini d'une éclipse future, tous les nouveaux installation détecter et utiliser mon plugin partagé.

Combiner cela avec un affiné eclipse.ini et vous êtes bon pour vous!

Je fais ceci:

http: // codeurs -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 plug-in installer, et l'appliquer à la nouvelle version.

De plus, j'utiliser cette approche sur d'autres produits, donc je peux utiliser partout le même processus.

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"

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top