Eclipse p2:category.xml和site.xml之间的区别

pde*_*eva 9 java eclipse eclipse-plugin p2 equinox

p2存储库创建ant任务,如eclipse.publish.featuresAndBundles,似乎采用了指定类别信息的site.xml或category.xml文件.

我看到eclipse生成的site.xml和category.xml的内容与标记完全相同.

那两者有什么区别?

编辑 - 要明确:
category.xml中存在哪些添加/减少,除了文件名之外,它还区别于site.xml?

myu*_*uf3 3

两者之间的主要区别是 site.xml 提供了可以构建更新站点和其他存储库信息的信息,并且它是更新站点的一部分,但从 3.4 开始,它已被 content.xml 和 artifacts.xml 替换

类别中是一个描述类别的 XML 文件,它可以在 p2 构建期间使用,并生成在“帮助”>“安装新软件”对话框中看到的类别。但同样,对于 p2,categories.xml 可以替换为包含您期望的信息的复合存储库中的子存储库。

  • 但是如果category.xml和site.xml的内容直到各个标签都是相同的,那么两者之间有什么区别?当然,除了文件名之外,category.xml 中还有哪些添加/删除内容可以将其与 site.xml 区分开来。 (2认同)