我正在使用 Eclipse 3.4(ganymede 官方,而不是服务包)。
我有一个更新站点,可以将功能分类;在编辑器和 XML 中,一切看起来都很棒。
一旦网站上线,以通常的方式访问它会告诉我所有的功能都是“未分类的”。我已经尝试过运行 3.4 的多台计算机,但同样的问题仍然存在。
奇怪的是我使用了 Eclipse 3.3,它很好地看到了类别,当然它无法安装由 3.4 制作的插件。
我做错了什么还是这是一个已知问题?
我正在使用 Eclipse 3.4(ganymede 官方,而不是服务包)。
我有一个更新站点,可以将功能分类;在编辑器和 XML 中,一切看起来都很棒。
一旦网站上线,以通常的方式访问它会告诉我所有的功能都是“未分类的”。我已经尝试过运行 3.4 的多台计算机,但同样的问题仍然存在。
奇怪的是我使用了 Eclipse 3.3,它很好地看到了类别,当然它无法安装由 3.4 制作的插件。
我做错了什么还是这是一个已知问题?
由于新的“p2”供应系统,这似乎是一个已知问题。
这个解决方案对我有用:
如果您遵循此过程,它将在 Eclipse 3.3 和 3.4 中正常工作。自然,您应该使用 Ant 自动执行此过程。
重要笔记:
我会尽快写博客……如果您有任何问题,请告诉我。
似乎对我有用的是将标签(在 site.xml 中定义类别)放在包含其他类别标签的标签之前。如果在添加功能后使用 eclipse 的编辑器添加类别,它会搞砸的......
对大多数人来说是一件很容易的事..但对于 Eclipse 更新站点上的新手来说,这可能是一个问题:请务必将您的功能添加为以下类别的子项:
见http://ekkescorner.wordpress.com/2010/04/18/who-eats-the-categories-from-update-sites/