eclipse kepler安装jBPM GPD插件

  使用SourceForge 上下载的JBPM4.4包中install\src\gpd 的zip包,在eclipse中使用Install New SoftWare进行插件安装,老是到10%提示找不到jar

错误如:

An error occurred while collecting items to be installed
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Artifact not found: jar:file:/D:/java_dev/eclipse_plugins/jbpm-gpd-site/jbpm-gpd-site.zip!/plugins/org.jboss.tools.flow.common_4.0.0.v201007071649.jar.
jar:file:/D:/java_dev/eclipse_plugins/jbpm-gpd-site/jbpm-gpd-site.zip!/plugins/org.jboss.tools.flow.common_4.0.0.v201007071649.jar
Artifact not found: jar:file:/D:/java_dev/eclipse_plugins/jbpm-gpd-site/jbpm-gpd-site.zip!/plugins/org.jboss.tools.flow.common.source_4.0.0.v201007071649.jar.
jar:file:/D:/java_dev/eclipse_plugins/jbpm-gpd-site/jbpm-gpd-site.zip!/plugins/org.jboss.tools.flow.common.source_4.0.0.v201007071649.jar
Artifact not found: jar:file:/D:/java_dev/eclipse_plugins/jbpm-gpd-site/jbpm-gpd-site.zip!/plugins/org.jboss.tools.flow.jpdl4_4.3.0.v201007071649.jar.
jar:file:/D:/java_dev/eclipse_plugins/jbpm-gpd-site/jbpm-gpd-site.zip!/plugins/org.jboss.tools.flow.jpdl4_4.3.0.v201007071649.jar

 一看还确实没有.jar,倒是有.jar.pack.gz ,再查看zip包里的artifacts.jar中的artifacts.xml,其中有批量使用org.eclipse.equinox.p2.processing.Pack200Unpacker 进行解压,难不成是kepler版本不带这玩意了(应该不会),但实际情况就是这样。只好自己动手了。

1、将zip包中plugins下的*.jar.pack.gz 用jdk自带unpack200 解压为*.jar,并删除zip包中plugins/ 下原来的*.jar.pack.gz文件,全部换为*.jar。

2、重新安装,提示Md5不对,于是又根据错误信息,将artifacts.xm中描述的文件MD5全部替换为新 *.jar对应的MD5。安装还是提示提示MD5不对,可能是安装过程从服务器下载了这个artifacts.jar导致。

3、用土方法,把ZIP包解压到目录,使用目录来进行安装,结果终于成功了。

4、题外话,安装插件我比较喜欢用 link方式安装,即插件本身不在eclipse安装目录下,这样多个eclipse版本切换升级,只要将*.link文件复制到eclipse_home\links目录下即可完成插件安装。


eclipse kepler安装jBPM GPD插件_第1张图片
 

 

你可能感兴趣的:(eclipse)