在eclipse插件项目中创建plugin.xml和MANIFEST.MF有什么意义,因为它们在编辑器中打开时指向相同的东西?

时间:2018-12-18 06:55:41

标签: eclipse-plugin

在创建Eclipse插件项目时,将在Plugin.xml and MANIFEST.MF中创建两个文件,因为在编辑器中打开文件时,这两个文件都指向同一文件,因此需要创建两次。我是这个插件开发的新手,所以我搜索了很多东西,没有得到适当的答案。

2 个答案:

答案 0 :(得分:2)

Eclipse使用一个编辑器向您显示plugin.xml,MANIFEST.MF和build.properties的内容。

这是因为这三个文件具有相关的内容,因此为它们全部使用一个编辑器是很有意义的。但是文件的内容不同。 plugin.xml主要涉及扩展点,build.properties和插件构建所需的信息,而MANIFEST.MF包含OSGi信息,例如依赖项和导出。

从历史上看,大多数东西都在plugin.xml中,但是早在Eclipse采用OSGi标准并将其放在MANIFEST.MF中时,这种情况就改变了。

答案 1 :(得分:1)

它们没有相同的内容。如果您怀疑,请查看它们在Eclipse之外的磁盘上的内容。这两个文件都会影响您的插件在Eclipse运行时中的行为,因此从一个概念上讲,在单个多页面编辑器中显示该插件会更简单。