Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Hallo,
ich habe eine RCP-Anwendung mit p2 Integration. Meine Projekt-Daten werden in einer Datenbank gespeichert. Die Anwendung kann mehrere Module beinhalten. Wenn jetzt eins der Module deinstalliert wird, sollen auch die dazugehörigen Projekte gelöscht werden. (Uninstall über "InstalledSoftwarePage")
Wie kann ich in den p2 Deinstallationsprozess eingreifen um dort eine abfrage zu platzieren, die zum löschen der Projekte auffordert?
ich bin nun selbst durch vieles lesen und probieren auf eine lösung gekommen. der punkt mit den touchpoints war sogar ein richtiger ansatz
hier meine lösung:
in meiner grundanwendung hab ich folgenden extensionpoint hinzugefügt um eine ProvisioningAction zu erstellen (können mithilfe der touchpoints genutzt werden): org.eclipse.equinox.p2.engine.actions
diesen ep hab ich nun um eine extension erweitert:
in dem plugin wo die extension definiert wurde muss noch eine p2.inf bei der MANIFEST.MF erstellt werden, bzw wenn schon vorhanden um folgendes erweitert werden: