2010-09-30 5 views
3

J'ai un prodcut qui incluent 1 fonction (application.feature) qui contient un plug-in avec une application cette fonctionnalité a, fonctionnalité incluse, un autre (framework.feature)Eclipse RCP: P2 fonction de mise à jour échoue

si mettre à jour framework.feature et un de ses plug-in que je suis arrivé cette erreur (je l'utilise « installer un nouveau logiciel » pour obtenir l'erreur correcte, parce que si j'essaie juste de mettre à jour je vais pas mises à jour ont été trouvées)

Your original request has been modified. 
    "My Framework RCP" is already installed, so an update will be performed instead. 
Cannot complete the install because of a conflicting dependency. 
    Software being installed: My Framework RCP 1.0.4 (it.rcp.framework.feature.feature.group 1.0.4) 
    Software currently installed: prototipo application 1.0.3 (it.rcp.prototipo.application.product1 1.0.3) 
    Only one of the following can be installed at once: 
    My Framework RCP 1.0.3 (it.rcp.framework.feature.feature.jar 1.0.3) 
    My Framework RCP 1.0.4 (it.rcp.framework.feature.feature.jar 1.0.4) 
    Cannot satisfy dependency: 
    From: My Framework RCP 1.0.3 (it.rcp.framework.feature.feature.group 1.0.3) 
    To: it.rcp.framework.feature.feature.jar [1.0.3] 
    Cannot satisfy dependency: 
    From: My Framework RCP 1.0.4 (it.rcp.framework.feature.feature.group 1.0.4) 
    To: it.rcp.framework.feature.feature.jar [1.0.4] 
    Cannot satisfy dependency: 
    From: My Application 1.0.3 (it.rcp.prototipo.application.feature.feature.group 1.0.3) 
    To: it.rcp.framework.feature.feature.group [1.0.3] 
    Cannot satisfy dependency: 
    From: prototipo application 1.0.3 (it.rcp.prototipo.application.product1 1.0.3) 
    To: it.rcp.prototipo.application.feature.feature.group [1.0.3] 

le deux fonctionnalités sont séparées en deux catégories sous le site de mise à jour Quel est le problème? Je pense quelque chose dans la définition de mes caractéristiques, mais je ne comprends pas

Répondre

2

Cela signifie que le produit installé: "it.sogei.rcp.prototipo.application.product1" dépend strictement de la version 1.0.3 de la fonctionnalité: "it. rcp.framework.feature.feature.jar ". C'est pourquoi cette fonctionnalité ne peut pas être mise à niveau vers la version 1.0.4.

+0

en êtes-vous sûr? parce que dans les dépendances application.feature je mets framework.feature avec 0.0.0 comme version (et pas strictement 1.0.3) qui devrait signifier le dernier disponible. – Achille

+0

La version de la fonctionnalité dont dépend le produit est créée au cours de la génération et, pour l'instant, les produits ne prennent pas en charge les plages de versions (https://bugs.eclipse.org/bugs/show_bug.cgi?id=292542). Je pense que si vous produisez une mise à jour pour le fichier application.product, cela devrait fonctionner. – spektom

+0

Salut spektom, je pense, j'ai déjà lu sur le produit versioning, mais le concept dont j'ai besoin est: framework.feature est fait à partir de groupe différent de application.feature même si cela dépend de cela, de sorte que le produit ne peut pas changer – Achille

0

Bien que cette question soit posée il y a longtemps.Mais j'ai lu cet article aujourd'hui et je vous ai répondu. J'ai déjà répondu à ce problème. Veuillez vérifier le message suivant. Eclipse RCP Update Fail

Questions connexes