2012-03-29 4 views
1

Ich entwickle ein Eclipse-Plugin, das im reinen Plugin-Modus arbeiten wird - hauptsächlich spezielle Kontextmenüs für bestimmte Projektnatur. Gibt es eine Möglichkeit das Plugin in die aktuelle Eclipse Runtime zu deployen, damit ich es dort sofort testen kann? Wenn nein, wie sollen Entwickler Plugins testen, die den Eclipse File Explorer verwenden?Eclipse-Plugin-Bereitstellung in derselben Eclipse-Instanz - möglich?

Antwort

2

Öffnen Sie in Ihrer Eclipse-IDE "Ausführen> Konfigurationen ausführen ..." Wählen Sie Eclipse-Anwendung und erstellen Sie eine neue Laufkonfiguration.

Dann auf dem „Haupt“ Tab wird es ein „Programm auszuführen“ Abschnitt sein. Wählen Sie das Optionsfeld „eine Anwendung starten:

Dann ist es im Dropdown-Menü wählen Sie „org.eclipse.ui.ide.workbench

nun auf die Registerkarte Schalter mit der Bezeichnung "Stecker -ins ". Stellen Sie sicher, dass das Plug-in ausgewählt ist, das Sie erstellen und testen möchten. Möglicherweise müssen Sie die Dropdown-Liste "Starten mit:" verwenden und "Plug-Ins ausgewählt unter nur" auswählen, damit Sie über die Benutzeroberfläche das Plug-in für Ihr Gebäude auswählen können.

Nun, nur um sicherzustellen, dass das alles richtig starten wird, wählen Sie die Schaltfläche „Validate Plug-ins“ Wenn es Fehler gibt, schließen Sie das Meldungsfeld und wählen Sie die Schaltfläche ", hinzufügen Required Plug- ins "Dies wird automatisch alle abhängigen Plugins für diese Laufkonfiguration auswählen.

Wählen Sie nun die Schaltfläche "Run" und eine neue Instanz von Eclipse wird mit Ihrem installierten Plug-in gestartet.

+1

Hey, Diese Lösung wird in der neuen Eclipse-Instanz geöffnet. Gibt es eine Möglichkeit, das aktuelle Plugin in derselben laufenden Eclipse-Instanz zu aktualisieren? –

+0

+ Yashdeep Patel, ich hatte das nie nötig, also weiß ich es nicht. Ich kann mir einen Weg vorstellen, um es zu erreichen, aber es würde viel zusätzliche Arbeit erfordern, verglichen mit der Lösung in meiner Antwort oben. – twindham

+0

+ Twindham Vielen Dank für Ihre Antwort. Das aktuelle Problem, mit dem ich konfrontiert bin, ist: Meine neue Eclipse-Instanz geht aus dem Speicher und reagiert nicht mehr, wenn ich in einer neuen Instanz Plug-in starte. Irgendeine Lösung dafür? –

Verwandte Themen