Eclipse ne charge pas les plugins dans le dossier dropins

je viens de télécharger Eclipse SDK 3.5.1 et je veux installer quelques add ons tels que GEF, EMF, etc.

j'ai téléchargé tous les fichiers zip Pour tout ce dont j'avais besoin et j'ai décidé de les installer dans le dossier dropins. J'ai lu http://wiki.eclipse.org/Equinox_p2_Getting_Started et structuré mon dropin dossier comme indiqué:

eclipse/  
   dropins/  
     emf/  
       eclipse/  
         features/  
         plugins/  
     gef/  
       eclipse/  
         features/  
         plugins/  
     ... etc ...

quand je démarre Eclipse il ne reconnaît aucune des fonctionnalités ou plugins que j'ai mis dans la structure ci-dessus. Tout des idées?

27
demandé sur rancidfishbreath 2009-09-29 02:15:35

7 réponses

je vous suggère d'essayer d'installer ces fonctionnalités via le gestionnaire de mise à jour. Le FEM et le FEM sont des caractéristiques standard du Eclipse.org, il n'y a aucune raison de ne pas les installer dans le dossier principal du dépôt p2 D'Eclipse (il est facile de les désinstaller, au cas où cela vous concerne).

regardez la vue du journal des erreurs (Fenêtre -> Afficher la vue -> journal des erreurs) pour voir pourquoi ils ne se sont pas chargés. Ma conjecture est qu'ils n'ont pas une dépendance, mais sans plus d'informations, il est difficile de répondre à votre question. Je suggère également de regarder Help - > About Eclipse - > détails D'Installation pour voir ce qui est installé exactement.

5
répondu Yoni 2010-01-07 07:18:57

C'est probablement un peu en retard pour vous aider, mais peut-être que ça aidera quelqu'un d'autre. J'ai eu un problème similaire, donc j'ai posté une question sur les Forums de la communauté Eclipse demandant comment obtenir un rapport sur les dépendances manquantes. La réponse utile de Mickael Istria est montrée ci-dessous pour ceux qui ne sont pas membres de ce forum:


vous pouvez démarrer ou agiter la Console OSGi et essayer de démarrer le bundle manuellement. La console vous affichera quelques avertissements. Voir http://eclipse.org/equinox/documents/quickstart.php pour plus de détails.

shell> eclipse -console
 [...Eclipse starts up...] 
osgi> diag your.unresolved.bundle
 [...shows you unresolved constraints...]

dans mon cas, j'ai essayé plusieurs structures de répertoires qui devraient fonctionner, avant d'en trouver une qui fonctionne:

dropins/
   myPlugin
   plugins/
      depPluginDir1/*
      depPluginDir2/*
32
répondu kc2001 2010-07-20 23:21:46

tout d'abord, exécutez eclipse avec-clean pour vous assurer que p2 résout complètement le répertoire dropins et voit vos plugins.

si elle ne se charge toujours pas, vous pouvez utiliser le débogage p2 pour voir quel est le problème. Pour une raison étrange, p2 n'enregistre pas les dropins sauf si vous l'activez explicitement avec les étapes suivantes:

Créer un .options le fichier eclipse dossier où vous démarrez Eclipse avec le contenu suivant:

org.eclipse.equinox.p2.core/debug=true
org.eclipse.equinox.p2.core/reconciler=true

puis exécuter eclipse avec les arguments suivants (dernier argument est le chemin d'accès à l' .fichier d'options que vous venez de créer):

eclipse -clean -console -consoleLog -debug /path/to/.options

PS, j'ai créé ce bugzilla à la demande, il sera activé par défaut. Vous pouvez voter / suivre en faisant de cette journalisation la valeur par défaut.

PPS, la suggestion de @kc2001 est bonne aussi une fois que vous avez déterminé quel plugin a le problème et que vous voulez le résoudre davantage.

Quelques liens pertinents:

24
répondu studgeek 2017-03-01 21:15:25

quelque chose qui vient de résoudre ce même problème pour moi: démarrer eclipse avec les paramètres de ligne de commande-clean-console-consoleLog. Le truc bizarre: avec-clean-console, ça n'a pas marché. Seulement après que j'ai ajouté-consoleLog, les faisceaux ont été reconnus.

2
répondu vwegert 2011-02-10 10:36:29

cela a fini par être un problème avec Eclipse pour moi. Placer le pot de plugin dans chacun des dossiers suggérés, exécuter en tant qu'administrateur, etc. n'a pas fonctionné.

ce qui a résolu le problème, c'est le déclassement d'un paquet Juno à un paquet Indigo. Vous pouvez trouver des versions plus anciennes D'Eclipse ici.

1
répondu Robert C 2013-03-13 17:13:05

les plugins d'archives locales fonctionnent si vous avez téléchargé un plugin de mise à jour du site. Dans ce cas, les gouttelettes pourraient ne pas fonctionner.

A propos de la structure dropin, ça a toujours marché pour moi, mais je n'utilise jamais le dossier eclipse à l'intérieur de mes propres, seulement les plugins et les fonctionnalités. Avez-vous extrait le fichier zip de cette structure?

si oui, il devrait être intéressant de vérifier le journal des erreurs après le début D'Eclipse, il pourrait y avoir quelques dépendances non résolues listées.

0
répondu Zoltán Ujhelyi 2009-09-30 21:08:35

Ne placez pas l' zip fichiers manuellement comme ça.

Utilisez L'assistant dans Eclipse pour installer un plugin d'archive local.

-3
répondu Ben S 2009-09-28 22:19:24