<?xml version="1.0" encoding="UTF-8" ?> <?eclipse version="3.0"?> <plugin id="org.eclipse.draw2d" name="Draw2d" version="3.0.0"
注重嵌入在 <requires> </requires> 節中的 <import plugin="plugin id"/> 聲明。清單 1 的例子說明這個插件 ID org.eclipse.draw2d 依靠于 ID 為 org.eclipse.swt 和 org.eclipse.core.runtime 的插件。
插件鏈
當我們在 Eclipse 中使用 Java? 技術平臺來開發軟件時,系統實際上根據所選擇的目標平臺對源代碼進行編譯??梢栽?Window > Preferences > Plug-in Development > Target Platform 中指定目標平臺的位置。這個目標平臺在 <targetPlatform>/eclipse 中有自己的一個 Eclipse 副本。要為代碼解析這些依靠性,請從兩個地方查找是否存在所需要的插件:程序員通常會將第二個地方稱為 links 文件夾。這個 links 文件夾中包含 0 個或多個文件,文件名通常都是以 “.link” 擴展名結尾。這些文件中包含了一些鏈接信息,可以使用這些信息定位在磁盤上哪些地方可以找到鏈接插件。
- <targetPlatform>/eclipse/plugins 文件夾中的 Eclipse 插件
- <targetPlatform>/eclipse/links 文件夾中 .link 文件所指向的鏈接插件
每個 .link 文件都有一個要害字-值對,其格式為 path=location。(例如,links 文件夾 C:/eclipse/links 中就可能會有很多 .link 文件,其中一個文件的名字可能為 com.ibm.indiver.dependencywalker.link。這個文件中唯一的一行可能類似于 path=c:/myPlugins/dependencyWalker)。這個 .link 文件會將 Eclipse 引導到指定的位置,并在 /eclipse/plugins 文件夾中尋找更多的可用插件。
新聞熱點
疑難解答