2010-09-30 5 views
3

У меня есть PRODCUT, которые включают 1 функцию (application.feature), который содержит один плагин с приложением эта функция имеет, включенной функции, еще один (framework.feature)Eclipse RCP: P2 Функция обновления не удается

если Я обновляю framework.feature и один из его плагиной я получил эту ошибку (я использую «установить новое программное обеспечение», чтобы получить правильную ошибку, потому что, если я просто пытаюсь уточнить я иду не было найдено никаких обновлений)

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] 

две функции разделены на две категории под обновленным сайтом В чем проблема? Я думаю, что-то в определении моих функций, но я не понимаю.

ответ

2

Это означает, что установленный продукт: «it.sogei.rcp.prototipo.application.product1» строго зависит от версии 1.0.3 этой функции: «это. rcp.framework.feature.feature.jar». Вот почему эту функцию нельзя обновить до версии 1.0.4.

+0

Вы уверены? потому что в зависимостях application.feature я помещал framework.feature с 0.0.0 в качестве версии (а не 1.0.3 строго), что должно означать последнее доступное. – Achille

+0

Функциональная версия, от которой зависит продукт, формируется во время сборки, и на данный момент продукты не поддерживают диапазоны версий (https://bugs.eclipse.org/bugs/show_bug.cgi?id=292542). Я думаю, что если вы создадите обновление для application.product, оно должно работать. – spektom

+0

Hi spektom, я так думаю, я уже читал о продукте для версии, но мне нужна концепция: framework.feature сделан из другой группы, чем application.feature, даже если это зависит от этого, поэтому продукт не может меняться – Achille

0

Хотя этот вопрос задан давно. Но я прочитал это сообщение сегодня и ответил вам. Я уже ответил на эту проблему. Пожалуйста, проверьте следующее сообщение. Eclipse RCP Update Fail

Смежные вопросы