57 votes

Installation d'un jar de plugin simple dans Eclipse 3.5

Depuis Eclipse 3.5, il semble qu'il n'y ait pas d'option pour déposer un jar de plugin (pas une fonctionnalité) dans le répertoire de base d'Eclipse et qu'il soit récupéré au prochain démarrage.

Est-il possible d'avoir des jars de plugins simples installés dans Eclipse 3.5 ?

79voto

jamesh Points 9849

Depuis l'avènement de p2, vous devriez utiliser la fonction répertoire des dropins à la place.

Pour être complètement clair, créez "plugins" sous "/dropins". et assurez-vous de redémarrer eclipse avec l'option "-clean".

1 votes

Merci pour la réponse. Cela n'a pas fonctionné car le dossier dropins attend un jar correctement formaté. avec des métadonnées que je n'ai pas.

7 votes

C'est inexact. Tout au plus, mettez-le dans les dropins dans un dossier qui s'appelle plugins.

4 votes

Pour être complètement clair, créez "plugins" sous "<eclipse_root>/dropins" et assurez-vous de redémarrer eclipse avec l'option "-clean".

14voto

zvikico Points 7279

Le moyen le plus simple - il suffit de le mettre dans le dossier des plugins Eclipse. Vous pouvez lancer Eclipse avec l'option -clean pour être sûr qu'Eclipse nettoie son cache de plugins et voit le nouveau plugin.

En général, il est beaucoup plus recommandé d'installer les plugins en utilisant les sites de mise à jour appropriés.

2 votes

Merci pour la réponse. Cela ne fonctionne plus dans Eclipse 3.5. Je suis conscient de la manière correcte d'installer les plugins, mais je sais qu'elle n'est pas disponible pour un plugin que j'utilise.

0 votes

@ulkas avez-vous trouvé un moyen de résoudre ce problème ? J'utilise également Eclipse Luna.

0 votes

@Kami je suis désolé je ne me souviens plus si oui ou non, mais maintenant j'utilise la v4.5 (mars) donc probablement pas.

13voto

Nenad Bulatovic Points 912

Pour Eclipse Mars (je viens de le vérifier) vous devez faire cela (en supposant que C:\eclipseMarsEE est le dossier racine de votre Eclipse) :

  1. Añadir plugins vers le dossier C:\eclipseMarsEE\dropins pour que ça ressemble à : C:\eclipseMarsEE\dropins\plugins
  2. Ajoutez ensuite le plugin que vous voulez installer dans ce dossier : C:\eclipseMarsEE\dropins\plugins\someplugin.jar
  3. Démarrez Eclipse avec l'option "clean".
  4. Si vous utilisez un raccourci sur le bureau, il suffit de faire un clic droit sur Eclipse. Eclipse > Propriétés et dans le champ Cible ajoutez : -clean comme ceci : C:\eclipseMarsEE\eclipse.exe -Nettoyer

enter image description here

  1. Démarrez Eclipse et vérifiez que votre plugin fonctionne.
  2. Retirer -Nettoyer dans le champ Cible.

6voto

Ohad Kravchick Points 471

Aller à Help -> Install New Software... -> Add -> Archive... . C'est fait.

1 votes

Pas pour moi. Il me dit toujours qu'il ne peut pas trouver le dossier que je choisis. Comment puis-je savoir où se trouve le dossier des plugins ? Il ne s'agit pas d'une installation standard, donc me dire où il se trouve normalement ne m'aide pas. Je ne suis pas administrateur sur cet ordinateur, je ne peux donc rien réinstaller, mais l'ajout de plugins fonctionne lorsque j'ajoute un référentiel distant. Ce plugin particulier n'est disponible que sous la forme d'un fichier .jar.

6 votes

Non, cela ne fonctionne que pour .zip qui comprennent contents.jar au sein de l'archive.

1 votes

Et vous ne pouvez pas simplement renommer le .jar pour contents.jar et le mettre dans un .zip fichier, n'est-ce pas ? Ça n'a pas marché pour moi en tout cas.

2voto

Jack Points 31

Dans Eclipse 4.4.1

  1. copy jar dans " C:\eclipse\plugins "
  2. modifier le fichier " C:\eclipse\configuration\org.eclipse.equinox.simpleconfigurator\bundles.info "
  3. ajouter des informations sur les jar. exemple : com.soft4soft.resort.jdt,2.4.4,file:plugins\com.soft4soft.resort.jdt_2.4.4.jar,4,false
  4. redémarrer Eclipse.

0 votes

Bonjour, j'ai l'impression que je suis très proche de faire fonctionner mon plugin. Que dois-je faire pour les deux premiers paramètres de cette déclaration si je n'ai pas de dépôt en ligne d'où mon plugin obtient des mises à jour ? Tout ce que j'ai est le .jar donc je ne sais pas quoi mettre pour le paramètre "com.soft4soft.resort.jdt" Des idées ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X