2016-10-21 3 views
2

Ich möchte eine benutzerdefinierte Eclipse erstellen, die Mybatipse zusammen mit einigen anderen Plugins standardmäßig installiert hat. Ich verwende das Oomph-Produkt-Setup in Eclipse, um mein Produkt zu erstellen. Ich rate dazu, im P2-Director-Knoten eine Anforderung hinzuzufügen, aber ich weiß nicht, wie ich sie richtig einrichten soll. Ich habe Beispiele gesehen, die den Namen des Plugins in den Abschnitt Name einer Anforderung wie diesem setzen org.eclipse.emf.compare.source.feature.group, aber ich weiß nicht, woher ich die Informationen für die Plugins bekomme, die ich will. Komme ich überhaupt in die richtige Richtung?Wie füge ich einem Oomph-Produkt-Setup ein Plugin hinzu?

Antwort

5

Aus ihrer Homepage, die P2-Update-Site für dieses Plugin ist:

http://dl.bintray.com/harawata/eclipse 

Schritt 1:

Im dem "Repository Explorer (Oomph)" Ansicht (Sie benötigen diese Ansicht hinzufügen in der Workbench), können Sie das Plugin sehen:

Repository Explorer (Oomph)

  • die Update-Paste Website im ersten Feld.
  • Wählen Sie "MyBatipse" item
  • Sie werden die verfügbare Version sehen.

Schritt 2:

im Setup-Editor Ihrer Produkt-Setup-Datei, Erstellen Sie eine neue "P2 Director" Aufgabe:

Create a "P2 Director" child node

Und wieder erstellen "Repository" Child in der neu erstellte Knoten

Schritt 3:

Klicken Sie doppelt auf das „Repository“ Knoten um (erscheint eine neue Sicht sollte Manchmal müssen Sie zweimal diese Operation tun Bevor Sie sehen die Eigenschaften.), Um die Eigenschaften zu sehen.

In URL geben Sie die P2 Update-Website ein.

Enter the URL properties

Schritt 4:

Zurück zu Ihrem Repository Explorer-Ansicht, Drag and Drop "MyBatipse" auf "P2 Director" Knoten, wird es als untergeordneten Knoten angezeigt.

Oomph drag and drop

Hinweis:

Wenn Sie: Wenn Sie eine genaue Version des Plugins festgelegt werden sollen, können Sie auch eine der Version aus dem Repository Explorer

Ergebnis per Drag & Drop Öffnen Sie Ihre *.setup Datei mit einem Texteditor, sollten Sie einen Abschnitt wie folgt sehen:

<setupTask 
     xsi:type="setup.p2:P2Task"> 
    <requirement 
     name="net.harawata.mybatipse.feature.feature.group"/> 
    <repository 
     url="http://dl.bintray.com/harawata/eclipse"/> 
    </setupTask> 

Verwandte Themen