基本信息
1、本机MyEclipse 10.7菜单[Help->About MyEclipse Enterprise Workbench]的版本信息:
MyEclipse Enterprise Workbench
Version: 10.7
Build id: 10.7-20121026
(c) Copyright Genuitec, L.L.C. 2000-2012. All rights reserved.
Visit http://www.myeclipseide.com/
This product includes software developed by the following
Eclipse Foundation http://www.eclipse.org/
Apache Software Foundation http://www.apache.org/
2、文件[D:\MyDev\MyEclipse\MyEclipse10DOT7\MyEclipse 10\.eclipseproduct]的版本信息:
3、文件[D:\MyDev\MyEclipse\MyEclipse10DOT7\MyEclipse 10\readme\readme_eclipse.html]的版本信息:
安装步骤
1、解压安装截图:
2、重启MyEclipse 10.7:
3、配置activiti:
4、新建Activiti Diagram却出现报错,该报错信息仅存在于MyEclipse 10.7这个版本中,在e3.7.2-eclips-jee-indigo-SR2-win32-x86-64中并不存在:
解决方案
首先,添加文件如下:
接着,安装补丁:
之后,拷贝粘贴content.xml文件内容:
<?xml version='1.0' encoding='UTF-8'?> <?metadataRepository version='1.1.0'?> <repository name='MyEclipse Auxiliary Patches' type='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1'> <properties size='2'> <property name='p2.compressed' value='true'/> <property name='p2.timestamp' value='1368608365000'/> </properties> <units size='7'> <unit id='com.ibm.rules.studio.base.feature.feature.group_feature.patch' version='1.0.0.v201202161516'> <patchScope> <scope> <requires size='1'> <required namespace='org.eclipse.equinox.p2.iu' name='com.ibm.rules.studio.base.feature.feature.group' range='7.5.0.0-20111024_1151' /> </requires> </scope> </patchScope> <changes> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.feature.group' range='0.0.0' /> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.feature.group' range='3.7.0' /> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.feature.group' range='0.0.0' /> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.feature.group' range='3.7.0' /> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.draw2d.feature.group' range='0.0.0' /> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.draw2d.feature.group' range='3.7.0' /> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.feature.group' range='0.0.0' /> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.feature.group' range='3.7.0' /> </to> </change> </changes> <lifeCycle> <required namespace='org.eclipse.equinox.p2.iu' name='com.ibm.rules.studio.base.feature.feature.group' range='7.5.0.0-20111024_1151' greedy='false' /> </lifeCycle> <update id='com.ibm.rules.studio.base.feature.feature.group_feature.patch' range='[0.0.0,1.0.0.v201202161516)' severity='0' /> <properties size='3'> <property name='org.eclipse.equinox.p2.type.patch' value='true' /> <property name='org.eclipse.equinox.p2.name' value='Feature Patch to allow ILOG with Eclipse 3.7 - studio.base' /> <property name='org.eclipse.equinox.p2.provider' value='Genuitec, LLC' /> </properties> <provides size='1'> <provided namespace='org.eclipse.equinox.p2.iu' name='com.ibm.rules.studio.base.feature.feature.group_feature.patch' version='1.0.0.v201202161516' /> </provides> <requires size='1'> <required namespace='org.eclipse.equinox.p2.iu' name='com.ibm.rules.studio.base.feature.feature.group' range='7.5.0.0-20111024_1151' greedy='false' /> </requires> <touchpoint id='null' version='0.0.0' /> </unit> <unit id='ilog.rules.studio.feature.group_feature.patch' version='1.0.0.v201202161516'> <patchScope> <scope> <requires size='1'> <required namespace='org.eclipse.equinox.p2.iu' name='ilog.rules.studio.feature.group' range='7.5.0.0-20111025_0938' /> </requires> </scope> </patchScope> <changes> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.feature.group' range='0.0.0' /> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.platform.feature.group' range='3.7.0' /> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.feature.group' range='0.0.0' /> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.jdt.feature.group' range='3.7.0' /> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.pde.feature.group' range='0.0.0' /> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.pde.feature.group' range='3.7.0' /> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.feature.group' range='0.0.0' /> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.emf.feature.group' range='3.7.0' /> </to> </change> </changes> <lifeCycle> <required namespace='org.eclipse.equinox.p2.iu' name='ilog.rules.studio.feature.group' range='7.5.0.0-20111025_0938' greedy='false' /> </lifeCycle> <update id='ilog.rules.studio.feature.group_feature.patch' range='[0.0.0,1.0.0.v201202161516)' severity='0' /> <properties size='3'> <property name='org.eclipse.equinox.p2.type.patch' value='true' /> <property name='org.eclipse.equinox.p2.name' value='Feature Patch to allow ILOG with Eclipse 3.7 - studio' /> <property name='org.eclipse.equinox.p2.provider' value='Genuitec, LLC' /> </properties> <provides size='1'> <provided namespace='org.eclipse.equinox.p2.iu' name='ilog.rules.studio.feature.group_feature.patch' version='1.0.0.v201202161516' /> </provides> <requires size='1'> <required namespace='org.eclipse.equinox.p2.iu' name='ilog.rules.studio.feature.group' range='7.5.0.0-20111025_0938' greedy='false' /> </requires> <touchpoint id='null' version='0.0.0' /> </unit> <unit id='com.genuitec.myeclipse.blue.feature.feature.group_feature.patch' version='1.0.0.v201111250400'> <patchScope> <scope> <requires size='1'> <required namespace='org.eclipse.equinox.p2.iu' name='com.genuitec.myeclipse.blue.feature.feature.group' range='10.0.0' /> </requires> </scope> </patchScope> <changes> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.sapphire.java.feature.group' range='0.0.0' /> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.sapphire.java.feature.group' range='0.3.0' /> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.sapphire.java.jdt.feature.group' range='0.0.0' /> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.sapphire.java.jdt.feature.group' range='0.3.0' /> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.sapphire.modeling.feature.group' range='0.0.0' /> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.sapphire.modeling.feature.group' range='0.3.0' /> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.sapphire.modeling.xml.feature.group' range='0.0.0' /> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.sapphire.modeling.xml.feature.group' range='0.3.0' /> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.sapphire.osgi.feature.group' range='0.0.0' /> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.sapphire.osgi.feature.group' range='0.3.0' /> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.sapphire.ui.feature.group' range='0.0.0' /> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.sapphire.ui.feature.group' range='0.3.0' /> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.sapphire.ui.swt.graphiti.feature.group' range='0.0.0' /> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.sapphire.ui.swt.graphiti.feature.group' range='0.3.0' /> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.sapphire.ui.swt.xml.editor.feature.group' range='0.0.0' /> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.sapphire.ui.swt.xml.editor.feature.group' range='0.3.0' /> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.sapphire.platform.feature.group' range='0.0.0' /> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.sapphire.platform.feature.group' range='0.3.0' /> </to> </change> </changes> <lifeCycle> <required namespace='org.eclipse.equinox.p2.iu' name='com.genuitec.myeclipse.blue.feature.feature.group' range='10.0.0' greedy='false' /> </lifeCycle> <update id='com.genuitec.myeclipse.blue.feature.feature.group_feature.patch' range='[0.0.0,1.0.0.v201111250400)' severity='0' /> <properties size='3'> <property name='org.eclipse.equinox.p2.type.patch' value='true' /> <property name='org.eclipse.equinox.p2.name' value='Feature Patch to allow Sapphire versions beyond 0.3.0 in Blue' /> <property name='org.eclipse.equinox.p2.provider' value='Genuitec, LLC' /> </properties> <provides size='1'> <provided namespace='org.eclipse.equinox.p2.iu' name='com.genuitec.myeclipse.blue.feature.feature.group_feature.patch' version='1.0.0.v201111250400' /> </provides> <requires size='1'> <required namespace='org.eclipse.equinox.p2.iu' name='com.genuitec.myeclipse.blue.feature.feature.group' range='10.0.0' greedy='false' /> </requires> <touchpoint id='null' version='0.0.0' /> </unit> <unit id='pulse.org.eclipse.e4.runtime.feature.feature.group_0.9.x.feature.patch' version='1.0.0.v201006021214'> <patchScope> <scope> <requires size='1'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.e4.runtime.feature.feature.group' range='[0.9.0,0.10.0)'/> </requires> </scope> </patchScope> <changes> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf' range='0.0.0'/> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf' range='0.0.0'/> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer' range='0.0.0'/> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer' range='0.0.0'/> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.identity' range='0.0.0'/> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.identity' range='0.0.0'/> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer' range='0.0.0'/> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer' range='0.0.0'/> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient' range='0.0.0'/> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient' range='0.0.0'/> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient.ssl' range='0.0.0'/> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient.ssl' range='0.0.0'/> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.ssl' range='0.0.0'/> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.ssl' range='0.0.0'/> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.ssl' range='0.0.0'/> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.ssl' range='0.0.0'/> </to> </change> </changes> <lifeCycle> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.e4.runtime.feature.feature.group' range='[0.9.0,0.10.0)' greedy='false'/> </lifeCycle> <update id='pulse.org.eclipse.e4.runtime.feature.feature.group_0.9.x.feature.patch' range='[0.0.0,1.0.0.v201006021214)' severity='0'/> <properties size='3'> <property name='org.eclipse.equinox.p2.type.patch' value='true'/> <property name='org.eclipse.equinox.p2.name' value='Feature Patch to org.eclipse.e4.runtime.feature.feature.group_0.9.x'/> <property name='org.eclipse.equinox.p2.provider' value='Genuitec, LLC'/> </properties> <provides size='1'> <provided namespace='org.eclipse.equinox.p2.iu' name='pulse.org.eclipse.e4.runtime.feature.feature.group_0.9.x.feature.patch' version='1.0.0.v201006021214'/> </provides> <requires size='1'> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.e4.runtime.feature.feature.group' range='[0.9.0,0.10.0)' greedy='false'/> </requires> <touchpoint id='null' version='0.0.0'/> </unit> <unit id='pulse.com.zend.php.feature.group_7.2.x.feature.patch' version='1.0.0.v201006021214'> <patchScope> <scope> <requires size='1'> <required namespace='org.eclipse.equinox.p2.iu' name='com.zend.php.feature.group' range='[7.2.0,7.3.0)'/> </requires> </scope> </patchScope> <changes> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf' range='0.0.0'/> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf' range='0.0.0'/> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer' range='0.0.0'/> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.filetransfer' range='0.0.0'/> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.identity' range='0.0.0'/> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.identity' range='0.0.0'/> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer' range='0.0.0'/> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer' range='0.0.0'/> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient' range='0.0.0'/> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient' range='0.0.0'/> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient.ssl' range='0.0.0'/> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.httpclient.ssl' range='0.0.0'/> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.ssl' range='0.0.0'/> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.provider.filetransfer.ssl' range='0.0.0'/> </to> </change> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.ssl' range='0.0.0'/> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.ecf.ssl' range='0.0.0'/> </to> </change> </changes> <lifeCycle> <required namespace='org.eclipse.equinox.p2.iu' name='com.zend.php.feature.group' range='[7.2.0,7.3.0)' greedy='false'/> </lifeCycle> <update id='pulse.com.zend.php.feature.group_7.2.x.feature.patch' range='[0.0.0,1.0.0.v201006021214)' severity='0'/> <properties size='3'> <property name='org.eclipse.equinox.p2.type.patch' value='true'/> <property name='org.eclipse.equinox.p2.name' value='Feature Patch to com.zend.php.feature.group_7.2.x'/> <property name='org.eclipse.equinox.p2.provider' value='Genuitec, LLC'/> </properties> <provides size='1'> <provided namespace='org.eclipse.equinox.p2.iu' name='pulse.com.zend.php.feature.group_7.2.x.feature.patch' version='1.0.0.v201006021214'/> </provides> <requires size='1'> <required namespace='org.eclipse.equinox.p2.iu' name='com.zend.php.feature.group' range='[7.2.0,7.3.0)' greedy='false'/> </requires> <touchpoint id='null' version='0.0.0'/> </unit> <unit id='com.genuitec.myeclipse.base.feature.group_feature.patch' version='1.0.0.v201305151400'> <patchScope> <scope> <requires size='1'> <required namespace='org.eclipse.equinox.p2.iu' name='com.genuitec.myeclipse.base.feature.group' range='10.0.0' /> </requires> </scope> </patchScope> <changes> <change> <from> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.graphiti.feature.feature.group' range='0.0.0' /> </from> <to> <required namespace='org.eclipse.equinox.p2.iu' name='org.eclipse.graphiti.feature.feature.group' range='0.8.0' /> </to> </change> </changes> <lifeCycle> <required namespace='org.eclipse.equinox.p2.iu' name='com.genuitec.myeclipse.base.feature.group' range='10.0.0' greedy='false' /> </lifeCycle> <update id='com.genuitec.myeclipse.base.feature.group_feature.patch' range='[0.0.0,1.0.0.v201305151400)' severity='0' /> <properties size='3'> <property name='org.eclipse.equinox.p2.type.patch' value='true' /> <property name='org.eclipse.equinox.p2.name' value='Feature Patch to allow Graphiti versions beyond 0.8.0' /> <property name='org.eclipse.equinox.p2.provider' value='Genuitec, LLC' /> </properties> <provides size='1'> <provided namespace='org.eclipse.equinox.p2.iu' name='com.genuitec.myeclipse.base.feature.group_feature.patch' version='1.0.0.v201305151400' /> </provides> <requires size='1'> <required namespace='org.eclipse.equinox.p2.iu' name='com.genuitec.myeclipse.base.feature.group' range='10.0.0' greedy='false' /> </requires> <touchpoint id='null' version='0.0.0' /> </unit> <unit id='com.genuitec.myeclipse.auxiliary.feature.patches.group' version='1.0.0.v201305151500'> <update id='com.genuitec.myeclipse.auxiliary.feature.patches.group' range='[0.0.0,1.0.0.v201305151500)' severity='0'/> <properties size='2'> <property name='org.eclipse.equinox.p2.name' value='MyEclipse Patches for Auxiliary Software Features'/> <property name='org.eclipse.equinox.p2.provider' value='Genuitec, LLC'/> </properties> <provides size='1'> <provided namespace='org.eclipse.equinox.p2.iu' name='com.genuitec.myeclipse.auxiliary.feature.patches.group' version='1.0.0.v201305151500'/> </provides> <requires size='6'> <required namespace='org.eclipse.equinox.p2.iu' name='ilog.rules.studio.feature.group_feature.patch' range='[1.0.0.v201202161516,1.0.0.v201202161516]' optional='true'/> <required namespace='org.eclipse.equinox.p2.iu' name='com.ibm.rules.studio.base.feature.feature.group_feature.patch' range='[1.0.0.v201202161516,1.0.0.v201202161516]' optional='true'/> <required namespace='org.eclipse.equinox.p2.iu' name='com.genuitec.myeclipse.blue.feature.feature.group_feature.patch' range='[1.0.0.v201111250400,1.0.0.v201111250400]' optional='true'/> <required namespace='org.eclipse.equinox.p2.iu' name='pulse.com.zend.php.feature.group_7.2.x.feature.patch' range='[1.0.0.v201006021214,1.0.0.v201006021214]' optional='true'/> <required namespace='org.eclipse.equinox.p2.iu' name='pulse.org.eclipse.e4.runtime.feature.feature.group_0.9.x.feature.patch' range='[1.0.0.v201006021214,1.0.0.v201006021214]' optional='true'/> <required namespace='org.eclipse.equinox.p2.iu' name='com.genuitec.myeclipse.base.feature.group_feature.patch' range='[1.0.0.v201305151400,1.0.0.v201305151400]' optional='true'/> </requires> <touchpoint id='null' version='0.0.0'/> </unit> </units> </repository>
最后,安装补丁后重启,可见graphiti插件安装成功: