Невозможно установить джет плагин на затмение JUNO
Привет, ребята, я пытался загрузить Jet как компонент EMF, но он не работает, поэтому я попытался загрузить архивированное обновление
я получаю следующую ошибку:
Произошла ошибка при сборе элементов для установки контекста сеанса:(profile=epp.package.modeling, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). Проблемы с загрузкой артефакта: osgi.bundle,org.eclipse.jet,1.1.1.v201101311015. MD5 хеш не такой, как ожидалось. Ожидается: 5bb513bb6cc5dcc936ddb22aebcd0af4 и найдено 9e831f7e6d7532b3afd6bc76c48885de.
1 ответ
После некоторых попыток я нашел способ, который работает, по крайней мере, для меня.
Как отмечается в сообщении об ошибке, последняя версия Eclipse JET требует UML2 в версии строго ниже 4.0.0. Версия, поставляемая с Juno, - 4.0.1., Поэтому Eclipse откажется от установки. Точно так же, для UML2 3.1.2 (последняя версия, доступная ниже 4.0.0) требуется EMF в версии ниже 2.7, а версия Juno - 2.8, поэтому она также не будет установлена.
Однако обратите внимание, что UML2, версия 3.1.2, также доступна в выпусках, отличных от сайта обновления. Вы можете скачать mdt-uml2-SDK-3.1.2.zip, распаковать архив и просто объединить features
а также plugins
папки в вашей установке Eclipse, таким образом, обходя Eclipse требовательным к номерам версий.
Шаг за шагом:
- установить Eclipse Juno, установить другие функции (EMF, SVN и т. д.), выйти из Eclipse
- (при необходимости создайте резервную копию на случай, если что-то пойдет не так)
- получить mdt-uml2-SDK-3.1.2.zip и объединить его
features
а такжеplugins
в вашу установку Eclipse - получить сайт обновления JET 1.1.1 и установить JET с помощью механизмов установки Eclipse
Насколько я тестировал, кажется, все работает.