Voraussetzungen mit: Eclipse-Mars (4.5.2) und Jdk (1.8.0)Produkt configuaration in der Eclipse-Plugin-Entwicklung
Problem: Ich habe das Plugin-Projekt [org.basicfamily.sirius.design]
genannt erstellt.
Anschließend wurde die Produktkonfiguration für das Plug-in [org.basicfamily.product.demonstrator]
erstellt und das Plug-in-Projekt [org.basicfamily.sirius.design]
wurde als Inhalt der erstellten Produktkonfiguration hinzugefügt und die erforderlichen Abhängigkeiten für das Plug-in [org.basicfamily.sirius.design]
ausgewählt. Jetzt ist das Plug-in [org.basicfamily.sirius.design]
abhängig von dem anderen Plug-in [org.antlr.runtime[1.6.0,1.7.0)]
. Aber das Problem ist jetzt, wenn ich versuche, das Produkt zu exportieren, gibt es [org.antlr.runtime[1.6.0,1.7.0)]
Bündel Version Ausnahme Plug-in org.antlr.runtime[1.6.0]
wird nicht gefunden. Denn im Inhalt der Produktkonfiguration können wir das Plug-in nur bezüglich des Namens und nicht hinsichtlich der Versionen hinzufügen. Also ich möchte die Plugins org.antlr.runtime[1.6.0],org.antlr.runtime[1.7.0]
beide hinzufügen, aber es erlaubt nur ein Plug-in mit dem gleichen Namen. Es wird die Plugins nur in Bezug auf den Namen und nicht w.r.t die Versionen berücksichtigen.
Jede Lösung für dieses Problem?
Ich erstelle das Feature-Projekt und fügte die Plugins hinzu, die mit den Versionen benötigt werden. Jetzt aber, wie man das Produkt dafür erstellt – NVN
Wenn Sie eine .product-Datei verwenden, schalten Sie es Feature-basiert. Sie verwenden Ihre Funktion und eine oder mehrere der vorhandenen Eclipse-Funktionen (oder Sie können eine weitere Funktion mit genau den gewünschten Eclipse-Plugins erstellen). –
danke für die Antwort mit Feature-basierten Build konnte ich das Produkt erstellen – NVN