Le moyen le plus simple de mettre à niveau eclipse 3.7 vers 4.2 (Juno)

105

Donc, étant donné qu'Eclipse juno est basé sur 4.2 au lieu de 3.7, quel est le moyen le plus simple de le mettre à niveau, à moins d'installer une copie séparée de juno et de réinstaller tous mes plugins existants à partir de 3.7?

Il ne semble pas y avoir de chemin de mise à niveau simple mentionné sur eclipse.org.

pdeva
la source
8
Je suis en fait heureux d'avoir utilisé une nouvelle "installation" (ou ce que vous appelez la décompression d'une archive). Je me suis débarrassé de beaucoup de plugins que j'ai essayés une fois et que je n'ai plus jamais utilisés et il ne reste plus que ceux dont j'ai vraiment besoin.
moeTi
3
@moeTi bon point, mais eclipse devrait toujours pouvoir se mettre à jour de manière autonome
NimChimpsky
@NimChimpsky Ce serait bien, je dois toujours télécharger mes plugins ou mettre le dossier des plugins à chaque fois que je
mets à
@Danilo J'ai récemment mis à niveau vers intellij, j'aurais dû le faire il y a des années.
NimChimpsky
1
@Danilo hein? Pas question, intellij est bien meilleure à tous points de vue. Mais ça coûte, je pense que ça vaut le coup.
NimChimpsky

Réponses:

157

Eclipse peut à peine mettre à jour de 3.7.1 à 3.7.2, sans parler de 3.7 à 4.2.

Vous prenez la vie de votre environnement de développement entre vos mains si vous essayez de faire autant de mise à niveau vers un environnement de développement Eclipse existant. Je ne sais pas pour vous, mais mon environnement de développement est trop important pour risquer une mise à niveau.

Créez toujours un nouveau répertoire Eclipse et de nouveaux espaces de travail Eclipse lorsque vous souhaitez modifier votre environnement de développement.

Décompressez Eclipse 4.2 dans un nouveau répertoire et ajoutez vos plug-ins un par un. Vous pouvez utiliser la méthode de Bananeweizen pour copier les plug-ins Eclipse 3.7, ou vous pouvez les ajouter manuellement. C'est probablement une bonne idée de voir si les plug-ins que vous utilisez ont été mis à niveau pour Eclipse 4.2.

Créez un nouvel espace de travail Eclipse 4.2 et copiez le code de votre projet à partir de votre espace de travail Eclipse 3.7. Si vous découvrez un problème plus tard, vous pouvez revenir à Eclipse 3.7 et à vos espaces de travail Eclipse 3.7.

Lorsque vous disposez d'un environnement Eclipse 4.2 qui fonctionne, sauvegardez-le et conservez le fichier zip afin de pouvoir restaurer votre environnement Eclipse 4.2 au cas où votre Eclipse serait corrompu.

Ne pensez jamais à changer votre environnement de travail.

Gilbert Le Blanc
la source
18
Parlé comme un véritable utilisateur d'Eclipse. Merci pour les conseils brutalement honnêtes.
Cooper
Merci pour le partage. Je cherchais exactement ce conseil. Pouces vers le haut!
dubbaluga
1
Agréable. Ne vous perdez pas de toutes les autres manières. Prenez le temps de recommencer et vous serez de retour dans le jeu plus tôt.
Ralph Oreg
114

Téléchargez le binaire d' exécution de la plate- forme depuis http://download.eclipse.org/eclipse/downloads/drops4/R-4.2-201206081400/ . C'est fondamentalement une "Eclipse sans plugins". Exécutez-le (sur un nouvel espace de travail), sélectionnez Fichier -> Importer -> Installation -> À partir d'une installation existante et pointez l'assistant vers votre répertoire 3.7 existant. Cochez "Installer les dernières versions", appuyez sur Terminer.

Cela installera les dernières versions des plugins trouvés dans votre installation 3.7 dans votre installation 4.2. Malheureusement, la plupart des gens ne connaissent pas cette fonctionnalité et installent chaque plugin manuellement lors de la mise à niveau.

Bonus anwser: Avec le même assistant, vous pouvez également exporter la liste des fonctionnalités installées dans un fichier que vous pouvez partager avec des collègues, vous avez donc tous installé les mêmes plugins.

Bananeweizen
la source
1
Il ne semble pas y avoir de case à cocher `` Installer les dernières versions '' et j'obtiens donc une ancienne erreur de dépendance de version lorsque j'essaye d'installer screencast.com/t/5FDB2tR6LNSk . Comment puis-je l'obtenir pour installer la dernière version?
pdeva
2
ok, il s'avère que vous devez exporter la configuration logicielle de la version précédente, puis l'importer dans la nouvelle version, sinon juno essaiera simplement de copier / coller les plugins dans son propre repo car il ne connaît pas les sites de mise à jour. Cependant, même en faisant cela, il y a des messages de problèmes de dépendance cryptiques que je ne sais pas comment résoudre. Je vais devoir marquer la réponse de Gilbert comme étant la bonne. Il n'y a vraiment aucun bon moyen de mettre à jour eclipse.
pdeva
2
Cela semble être une bonne idée, mais malheureusement, l'assistant d'importation donne un "Spécifiez le chemin vers une installation d'application valide." erreur lorsque je sélectionne mon installation existante. :(
thSoft
2
Pour quiconque se demande, le chemin par défaut de votre répertoire Eclipse existant est ~ / .eclipse / org.eclipse.platform * /
varagrawal
2
Je viens de faire cela pour passer d'Indigo à Kepler. Je n'avais pas le problème des superjos - Eclipse était assez intelligent pour désactiver l'IDE Eclipse pour les développeurs Java. Solution très utile!
ameed le
17

Je viens d'ajouter http://download.eclipse.org/releases/juno/ à Window -> Pref -> Install / Update -> Available Software Sites

après cela, vous pouvez mettre à jour votre logiciel dans Aide -> rechercher des mises à jour

semble bien fonctionner pour moi

Anonyme
la source
1
Cela a fonctionné pour moi .. Au début, il a jeté quelques erreurs et l'installation a échoué car j'avais java 7 installé. Ensuite, je suis passé à la mise à jour java 6 27. Puis j'ai essayé à nouveau. Ça a marché.
Ronnie
Lorsque j'ai essayé cette méthode, j'ai dû ajouter une version intermédiaire et mettre à jour celle-ci d'abord pour résoudre les problèmes de dépendance.
davenpcj
16

Il m'a fallu 2 minutes pour migrer (la partie la plus longue est le téléchargement;)):

  • Téléchargez la dernière version d'Eclipse: http://download.eclipse.org/eclipse/downloads/

  • Extrayez l'archive, lancez la nouvelle version et sélectionnez votre espace de travail existant

  • Depuis le menu Fichier -> Importer

    • Sélectionnez Installer / Depuis une installation existante

    • Il vous permettra de choisir quelle extension vous souhaitez conserver (toujours compatible)

Remarque: j'ai testé cette manipulation d'un Eclipse 4.2 à 4.3. J'ajoute cette réponse car je pense que cette solution est rapide, facile et sûre par rapport à l'autre réponse.

Nicolas Lauquin
la source
Malheureusement, cela ne fonctionne pas pour la mise à niveau de la version 3.7 à 4.4 - cela donne une erreur indiquant que l'espace de travail n'est pas valide (même si cela indique qu'il mettra à niveau votre espace de travail).
CpnCrunch
1
Cela a partiellement fonctionné pour moi, allant de 3,8 à 4,5. Il a bien migré mes paramètres / préférences, mais j'ai dû réinstaller manuellement plusieurs plugins après que les versions migrées 1) ne fonctionnaient plus et 2) ne pouvaient pas être mises à jour dans Eclipse.
1er