2009-10-16 7 views
2

Nous avons un plug-in personnalisé. C'est-à-dire que l'entreprise où je travaille l'a développée en interne. Je souhaite l'installer en tant que plug-in disponible dans Eclipse Ganymede. Comment je fais ça? D'après ce que je peux comprendre, l'installation du logiciel Eclipse prend uniquement en charge l'installation à partir des sites de mise à jour logicielle Eclipse.Comment installer un plug-in personnalisé dans Eclipse Ganymede?

Je suis allé à Aide -> Installer un nouveau logiciel ... -> Ajouter -> Local ... pour naviguer jusqu'à un dossier contenant le plug-in. Bien que la boîte de dialogue me permette d'ajouter le répertoire en tant que site de mise à jour, cela ne fonctionne pas. Il s'attend à ce que ce répertoire soit un site de mise à jour Eclipse local (je pense). Je reçois l'erreur

No repository found at file:/G:/TOOLS/... 

Suivant Je viens de copier le plug-in dans le plug-in répertoire sous mon installation Eclipse. Cela n'a pas fonctionné non plus. J'ai aussi essayé de le copier dans le répertoire dropins. Pas de dé.

Quelqu'un peut-il m'expliquer comment installer un plug-in qui n'est pas sur un site de "mise à jour"?

Merci à l'avance ....

Répondre

1

Habituellement un plug-in Eclipse emballé sous forme de fichier zip est installer en extraire dans le répertoire d'installation Eclipse (ou le répertoire plugins selon la façon dont il est emballé, comme il peut extrait également les fichiers dans le répertoire features).

Ensuite, redémarrez Eclipse avec l'option --clean.

+1

aka, "la vieille école" :) – javamonkey79

+0

Notre plug-in est déjà empaqueté correctement. Il est présenté sous forme de répertoire avec des sous-répertoires et des fichiers. Il s'installe très bien avec les versions antérieures d'Eclipse en copiant simplement le répertoire entier dans le répertoire ../eclipse/plugins de l'installation Eclipse. Donc, il n'y a pas de problème avec l'emballage. Cela ne fonctionne pas dans Ganymede. Je cherche des explications pourquoi ou pour des instructions sur la façon de le faire différemment. – rhimbo

0

Avez-vous vérifié le journal des erreurs Eclipse? Peut-être que le bundle ne parvient pas à se déployer pour une raison quelconque.

Sinon, créez un Feature and Update Site pour votre plug-in comme décrit here. Un site de mise à jour peut être un serveur http distant (SVN pair) ou un répertoire local. La bonne chose est que vous aurez le versioning et la possibilité de mettre à jour et désinstaller à partir d'Eclipse. Il rend également les choses plus faciles une fois que votre plugin se développe en plusieurs plugins, car ils peuvent être regroupés dans une seule fonctionnalité versionnée.

Questions connexes