2011-03-30 5 views
1

J'ai deux questions:développement de plugin Eclipse

  1. Windows a un Eclipse, de la même façon Linux a un Eclipse. Si je développe un plug-in pour Eclipse sur les fenêtres que l'on va travailler sur Linux? ou je dois développer des versions différentes pour chacun?

  2. Le cadre Eclipse est différent pour différents types d'éclipses? Par exemple: J'ai développé un plug-in pour Eclipse Europa, maintenant cela fonctionnera sur Eclipse Galileo? ou le cadre diffère pour Europa et Galileo?

Répondre

1

1 - Oui, cela fonctionnera.

Eclipse fournit une fonctionnalité spécifique OS pour ses systèmes d'exploitation pris en charge sous la forme de fragments plug-in, et le bon est chargé en fonction du système d'exploitation en cours d'exécution détecté. Si vous construisez simplement un plug-in pour quiconque utilise Eclipse, ça devrait aller.

Si vous expédiiez votre propre ensemble de plug-ins dans un RCP Eclipe, vous devez vous assurer que les fragments pour les systèmes d'exploitation que vous vouliez prendre en charge étaient tous présents.

2 - Cela dépend de ce que vous utilisez des API et si elles ont changé, ils ne devraient être brisé when the major version changes. Donc Europa -> Galileo -> Helios devrait aller bien.

+0

Votre numéro 2 est pas toujours vrai. Les API peuvent changer lorsque la version mineure change. Vous devriez toujours vérifier la section "Migration vers Eclipse 3.y à partir de 3.x" de la documentation, qui se trouve dans le Guide du développeur de plug-ins de la plate-forme. –