Ich versuche, eine Eclipse-RCP-3.5-basierte Anwendung durch eine P2-Update-Site zu aktualisieren. Die Anwendung enthält zwei Funktionen.P2-Update der RCP-basierten Anwendung schlägt fehl
Produkt wird von Eclipse Buckminster
gebaut. Die Erstellung der P2-Aktualisierungssite ist Teil des Produktbuilds.
Wenn die Update-Menü starten: Update -> Check for Updates
a Nachrichten Feld angezeigt: There is nothing to update.
Wenn i-Menü versuchen: Update -> Install New Software...
und wählen Sie die gleiche Update-Website ein Fehler gemeldet:
Your original request has been modified. "Verinice Anwendung" is already installed, so an update will be performed instead. "verinice server Feature" is already installed, so an update will be performed instead. Cannot complete the install because of a conflicting dependency. Software being installed: Verinice Anwendung 1.1.1.201007130142 (sernet.gs.ui.rcp.main.feature.feature.group 1.1.1.201007130142) Software currently installed: verinice 1.1.1 (sernet.gs.ui.rcp.main.product 1.1.1) Only one of the following can be installed at once: Verinice Anwendung 1.1.1.201007130142 (sernet.gs.ui.rcp.main.feature.feature.jar 1.1.1.201007130142) Verinice Anwendung 1.1.1.201007021358 (sernet.gs.ui.rcp.main.feature.feature.jar 1.1.1.201007021358) Cannot satisfy dependency: From: Verinice Anwendung 1.1.1.201007021358 (sernet.gs.ui.rcp.main.feature.feature.group 1.1.1.201007021358) To: sernet.gs.ui.rcp.main.feature.feature.jar [1.1.1.201007021358] Cannot satisfy dependency: From: Verinice Anwendung 1.1.1.201007130142 (sernet.gs.ui.rcp.main.feature.feature.group 1.1.1.201007130142) To: sernet.gs.ui.rcp.main.feature.feature.jar [1.1.1.201007130142] Cannot satisfy dependency: From: verinice 1.1.1 (sernet.gs.ui.rcp.main.product 1.1.1) To: sernet.gs.ui.rcp.main.feature.feature.group [1.1.1.201007021358]
Ich frage mich, ob ich eine neue Version des Produkts selbst zu meiner Update-Website p2 hinzufügen kann. –
Sie sollten in der Lage sein, in p2, das Produkt ist nur eine weitere installierbare Einheit in den Metadaten. Erhöhen Sie einfach die Version in der Produktdatei und führen Sie den Build erneut aus. –
Danke, nach Inkrementieren der Version des Produkts in myapp.product p2 Update funktioniert gut - akzeptiert! –