如何为Eclipse更新站点命名?

时间:2008-10-07 01:00:14

标签: eclipse plugins

我正在生成一个Eclipse更新站点,我试图给它一个标签,这样当它出现在用户的站点列表中时,它将显示为名称(例如,“Ganymede项目”)而不是URL。

我无法在PDE或site.xml中找到任何参数

我见过的唯一一件事就是让它生成然后手动编辑artifact.xml,但每次构建时都会搞砸,并且很丑陋。

2 个答案:

答案 0 :(得分:2)

对此不是100%肯定,因为我不熟悉Eclipse更新站点构建,但是这个页面:

http://wiki.eclipse.org/Equinox_p2_Metadata_Generator

似乎表明您可以使用org.eclipse.equinox.p2.metadata.generator.EclipseGenerator生成更新站点的元数据,其中包含站点名称作为参数:

  

描述输出的参数

     

[...]

     的 -metadataRepositoryName      

元数据存储库的用户友好名称

也许这就是您需要的,为网站生成元数据?另见http://wiki.eclipse.org/WTP/What_we_have_learned_(to_love)_about_P2

  

...由于您在该位置同时拥有content.jar和site.xml,所以   实际上有两个存储库。您有一个经典的更新站点和一个p2   存储库(这些文件不知道/彼此关心)。经典更新   站点不包含站点名称(site.xml没有名称元素),所以这些   网站是“无名的”。 p2存储库包含一个名称元素,因此它们具有   一个人类可读的名字。

答案 1 :(得分:0)

也许我误解了您的问题,但是当用户使用查找/安装功能添加网站时,用户是否选择了网站名称?该对话框指定名称字段和URL字段。该名称显示在“要搜索的站点”列表中。