给Eclipse RCP 产品瘦身

时间:2020-12-29 22:48:58

给Eclipse RCP 产品瘦身
关键字:   Eclipse RCP JFace SWT    
按默认配置制作的Eclipse Product。导出时有50多M。而我的程序中很多插件都没有使用。
经过一番精简,我的程序发布后只有10M左右了。
一般情况下只有下面的这些插件是必需的:


代码
<plugin id="com.ibm.icu"/>  
<plugin id="org.eclipse.core.commands"/>  
<plugin id="org.eclipse.core.contenttype"/>  
<plugin id="org.eclipse.core.expressions"/>  
<plugin id="org.eclipse.core.jobs"/>  
<plugin id="org.eclipse.core.runtime"/>  
<plugin id="org.eclipse.equinox.common"/>  
<plugin id="org.eclipse.equinox.preferences"/>  
<plugin id="org.eclipse.equinox.registry"/>  
<plugin id="org.eclipse.help"/>  
<plugin id="org.eclipse.jface"/>  
<plugin id="org.eclipse.osgi"/>  
<plugin id="org.eclipse.swt"/>  
<plugin id="org.eclipse.swt.win32.win32.x86" fragment="true"/>  
<plugin id="org.eclipse.ui"/>  
<plugin id="org.eclipse.ui.workbench"/>