Estoy tratando de actualizar una aplicación basada en Eclipse-RCP-3.5 por un sitio de actualización P2. La aplicación contiene dos características.La actualización P2 de la aplicación basada en RCP falla
El producto está construido por Eclipse Buckminster
. La creación del sitio de actualización P2 es parte de la compilación del producto.
Al iniciar la actualización a través del menú: Update -> Check for Updates
un cuadro de mensajes se muestra: There is nothing to update.
cuando intento menú: Update -> Install New Software...
y seleccione la misma actualización in situ se notifica un error:
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]
Me pregunto si puedo agregar una nueva versión del producto a mi sitio de actualización p2. –
Debería poder, en p2, que el producto sea simplemente otra unidad instalable en los metadatos. Simplemente incremente la versión en el archivo del producto y vuelva a ejecutar la compilación. –
Gracias, después de incrementar la versión del producto en myapp.product, la actualización p2 funciona bien - ¡aceptado! –