Frage

Ich bin mit Eclipse 3.4 (Ganymede offiziellen, nicht das Service Pack).

Ich habe eine Update-Site, die Funktionen in Kategorien organisiert; alles sieht gut aus im Editor und im XML.

Sobald die Website online ist, es auf die übliche Art und Weise Zugriff sagt mir, dass alle Funktionen sind „nicht zugeordnet“. Ich habe von mehreren Computern versucht laufen 3.4 und das gleiche Problem weiterhin besteht.

Was ist neugierig ist, dass ich verwenden Eclipse-3.3, und es sah gut die Kategorien, obwohl es natürlich nicht in der Lage war, die Plugins instlal, die aus 3.4 hergestellt werden.

Mache ich etwas falsch oder ist dies ein bekanntes Problem?

War es hilfreich?

Lösung

Es scheint ein bekanntes Problem zu sein, aufgrund des neuen 'p2' Provisioning-System .

Siehe diese Diskussion und dieser Fehler . Was es scheint, ist zu sagen ... „bis 3.5M3 setzen bleiben, und es dann erneut versuchen“.

Andere Tipps

Diese Lösung funktioniert für mich:

  1. Verwenden Sie die Update-Site PDE Projekt die site.xml zu erstellen und Ihre Plugins zu bauen. Stellen Sie sicher, dass Sie die Kategorie hier eingestellt.
  2. Löschen Sie die artifacts.xml und content.xml durch die Update-Site Build erstellt.
  3. Verwenden Sie die P2 Metadaten Generator Ihre Artefakte und Content-Dateien zu erzeugen. Ich benutze die Option compress so dass ich Gläser bekommen.
  4. Die Update-Site sollte folgendes beinhalten: die site.xml, Inhalt und Artefakte Gläser, Funktionen und Plug-ins-Ordner.

Wenn Sie diese Prozedur folgen, wird es in Eclipse 3.3 und 3.4 gut funktionieren. Natürlich sollten Sie diesen Prozess mit Ant automatisieren.

Wichtige Hinweise:

  • Ich habe nie den Metadaten-Generator Ant-Task zu arbeiten, so rufe ich es in seiner Java Form (das zweite Beispiel in dem obigen Link).
  • Stellen Sie sicher, dass Sie die Artefakte und Inhalt xmls vor der Erzeugung löschen
  • Eingänge: site.xml und gebaut plugins / Funktionen Ordner
  • die metadataRepositoryName angeben, die den Update-Site-Titel ist (für den Benutzer in einigen Fällen gezeigt)

Ich werde mein Bestes tun, bald darüber bloggen ... Lassen Sie uns wissen, wenn Sie Fragen haben.

Was scheint zu funktionieren für mich ist den Tag zu legen, die Kategorie, in der site.xml definiert, vor dem Tag einschließlich dem anderen Kategorie-Tag. Wenn Sie die Kategorie mit Eclipse-Editor hinzufügen, nachdem die Funktion hinzugefügt, hat es versaut, dass bis ...

A no-brainer für most..but es ein Problem für Neulinge auf Eclipse-Update-Site sein kann: sicher sein, Ihren feauture als Kind unter der Kategorie hinzuzufügen:

Siehe http: // ekkescorner.wordpress.com/2010/04/18/who-eats-the-categories-from-update-sites/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top