Eclipse 平台提供外掛程式、資源和工作台的基礎支援。
Eclipse 平台本身分為許多不同的外掛程式。
下列表格顯示哪些外掛程式中有哪些 API 套件(最常用的 API 套件會強調顯示)。
在決定一個給定的外掛程式應該併入哪些外掛程式當做必備項目時,此表格非常有用。
API 套件 | 外掛程式 ID | 附註 |
org.apache.tools.ant[.*] | org.apache.ant | |
org.eclipse.ant.core[.*] | org.eclipse.ant.core | |
org.eclipse.compare[.*] | org.eclipse.compare | |
org.eclipse.core.boot | org.eclipse.core.boot | [1] |
org.eclipse.core.resources[.*] | org.eclipse.core.resources | [2] |
org.eclipse.core.runtime[.*] | org.eclipse.core.runtime | [1] |
org.eclipse.debug.core[.*] | org.eclipse.debug.core | |
org.eclipse.debug.ui[.*] | org.eclipse.debug.ui | |
org.eclipse.help[.*] | org.eclipse.help | |
org.eclipse.help.ui[.*] | org.eclipse.help.ui | |
org.eclipse.jface[.*],
org.eclipse.swt[.*], org.eclipse.ui[.*] |
org.eclipse.ui | [3] |
org.eclipse.search.ui | org.eclipse.search | |
org.eclipse.team.core | org.eclipse.team.core | |
org.eclipse.team.ui[.*] | org.eclipse.team.ui | |
org.eclipse.update.core[.*] | org.eclipse.update.core | |
javax.xml.parsers,
org.w3c.dom[.*], org.xml.sax[.*] |
org.apache.xerces | [4] |
org.apache.html.dom,
org.apache.xerces[.*], org.apache.xml.serialize |
org.apache.xerces | [5] |
附註 1:org.eclipse.core.boot 和 org.eclipse.core.runtime 都是虛擬外掛程式。它們會自動提供為每個外掛程式的必備項目;因此,任何外掛程式自動能夠使用它們的 API 套件。
附註 2:需要存取工作台和資源 API 且必須將 org.eclipse.core.resources 列為必備外掛程式。
附註 3:需要存取 SWT、JFace 或工作台 API 的外掛程式必須將 org.eclipse.ui 列為必備的外掛程式。
org.eclipse.ui
外掛程式的實作方式包括若干其他從不應該明確列示為必備項目的外掛程式。
附註 4:在 javax.xml.parsers
和 org.w3c.*
套件中找到的通用 XML API 位於 xmlParserAPIs.jar
。