2010-11-24 4 views
0

Ich habe 4 Plugins, die ich standardmäßig bei einer neuen Produktkonfiguration installieren möchte. Ich möchte kein Update bereitstellen Mechanismus durch eine Funktion für meine Kunden. Die Plugins sind Teile eines GMF-Editors. Das endgültige Plugin, das den Diagrammeditor-Code enthält, wurde nicht als RCP-App erstellt, sondern als Plugin-Code, der erfolgreich getestet wurde.Welche Anwendung sollte ich in meiner Eclipse-Produktkonfiguration definieren, um meine Anwendung als Eclipse-Standardumgebung zu behandeln?

Mein Wunsch ist es, ein neues Eclipse-Produkt und setzt diese Plugins zu machen, wie Abhängigkeiten

Also ich ein neues leeres Plugin gemacht, definierte ich eine neue Produktkonfigurationsdatei mit allen Plugins und die Abhängigkeiten bei der Produktkonfiguration definiert Datei und dann bei meiner neuen plugin.xml Datei habe ich eine neue Erweiterung des Erweiterungspunktes org.eclipse.core.runtime.product mit dem Namen value und application name definiert. Ich habe auch meine Plug-Ins Abhängigkeiten validiert und habe den " Add Required Plug-ins "

Ich bin mir sicher, dass das Produkt mit einer Anwendung verknüpft werden sollte. In meinem Fall die Anwendung für mein Produkt möchte ich ein neues eclips sein e Workbench als die, die ich installiert habe und läuft. So habe ich als Anwendung die org.eclipse.ui.ide.workbench definiert, aber wenn ich versuche, mein neues Produkt zu läuten, bekomme ich einen Fehler: Application "org.eclipse.ui.ide.workbench" not in the registry. Wie kann ich die Standard-Eclipse-Workbench für mein Produkt definieren, die keine rcp-App ist? Ist das die richtige? Welche Anwendung ich auch wähle, bekomme ich den gleichen Fehler. Ich denke, dass es eine Standardmethode geben muss, um Ihre Wrapper-Anwendung als eine Eclipse-Standardumgebung zu definieren. Ist es das? Oder muss ich eine neue IApplication schreiben?

Antwort

0

Wenn Sie Ihre Eclipse-Plugins als Teil einer standardmäßigen Eclipse-Konfiguration einbinden möchten, führen Sie die folgenden Schritte aus.

  • Entpacken Sie eine neue Version von Eclipse auf Ihre Festplatte.
  • Fügen Sie Ihre Plug-Ins zu den frischen Eclipse
  • Zip die frische Eclipse, und zu verteilen.
+0

Und was, wenn ich Splash-Symbole, Start und Verzweigung Fähigkeiten des Eclipse-Produktrahmens nutzen möchte? – curious

+0

Für ein Splash-Image müssen Sie ein Eclipse RCP schreiben, das Ihre Plug-Ins enthält. Ich bin nicht sicher, was Sie meinen, wenn Sie in diesem Zusammenhang starten und verzweigen. –

+0

Ok, das ist eine Lösung, aber ich denke, das Ziel der "Produkt" -Konfigurationsdateien ist es, Ihre Eclipse-ähnlichen Produkte strukturierter und präziser zu organisieren. Und ich denke, dass es eine Standardanwendung aus den Eclipse-Bundles geben sollte Wenn es sich nicht um ein RCP-Programm handelt, in dem Sie Ihre eigene Anwendung definieren, muss ich Ihrem Produkt entsprechen. – curious