在 Eclipse (3.3) 中,如果启动“新建插件项目向导”,第一页会有一个“目标平台”,您可以在其中定位 Eclipse 的某个版本。
此信息是否保存/使用,如果保存/使用在哪里?
此外,如果您随后创建扩展,则会创建plugin.xml,顶部是(对我来说):
<?eclipse version="3.2"?>
这个版本是从哪里来的,是否依赖于你刚刚扩展的扩展?会更新/更改吗?
最佳答案
插件 3.2 版本之所以存在,是因为 3.2 之前存在一些更改,导致其不兼容。但是,从 3.2 开始,它保持不变。
您还会发现它在所需执行环境中的 MANIFEST.MF 中记录信息,并且(对于 OSGi 应用程序)将特定版本放入 org.osgi.framework 或 org.eclipse.core 依赖项中。
因此,Eclipse 版本和这些整体中包含的版本号之间存在微妙的映射;这不仅仅是两者之间的一一对应。
关于Eclipse 新建插件项目向导可以针对 Eclipse 版本,但是此信息保存在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1254444/