2012-10-11 62 views
1

你好,大家好我尝试下载喷气机作为EMF组件,但它不工作,所以我试图下载一个archived update无法在Eclipse上安装JUNO喷插件

我得到以下错误:

收集要安装的项目时发生错误 会话上下文为:(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。

+0

我目前有同样的问题。这个问题已经有一个错误。 https://bugs.eclipse.org/bugs/show_bug.cgi?id=358574我将搜索解决方案。 –

回答

0

经过一番尝试,我找到了一种可行的方式,至少对我而言。

bug report所述,最新版本的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,解压缩存档,然后将featuresplugins文件夹合并到您的Eclipse安装中,从而绕过Eclipse挑选版本号。

循序渐进:

  1. 安装Eclipse朱诺,安装其他功能(EMF,SVN等),退出Eclipse的
  2. (可选,创建一个备份,在万一出错)
  3. 得到mdt-uml2-SDK-3.1.2.zip,并合并其featuresplugins到Eclipse安装
  4. 得到了JET 1.1.1 Update Site,并通过Eclipse的安装机制安装JET

据我测试,一切似乎工作。