从现有更新站点生成site.xml

时间:2012-03-20 08:26:36

标签: eclipse p2 update-site

当我有一个Eclipse更新站点项目时,会创建一个如下所示的site.xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<site>
   <feature url="features/org.eclipse.egit_1.1.0.201109151100-r.jar" id="org.eclipse.egit" version="1.1.0.201109151100-r"/>
   <feature url="features/org.eclipse.draw2d_3.7.1.v20110830-1143-4607w3122194102254.jar" id="org.eclipse.draw2d" version="3.7.1.v20110830-1143-4607w3122194102254">
      <category name="test_cat1"/>
   </feature>
<category-def name="test_cat1" label="Test Catergory 1">
   <description>
   This be a test
   </description>
</category-def>
</site>

但是如果我有一个现有的更新站点(例如由B3聚合器创建),是否有一种简单的方法来生成这个site.xml文件?

1 个答案:

答案 0 :(得分:4)

site.xml文件是不推荐使用的存储库描述符。它由artifacts.jar和content.jar替换,引入了p2。为了向后兼容,p2仍然理解只包含site.xml的存储库,而某些p2工具可以将site.xml作为输入,但是你不太可能找到任何其他方式。