Eclipse Update Site中Nested Features问题
在建立Eclipse的Update Site过程中,发现了一个Help文档中没有说明的问题 - Nested Features的显示问题。
一个Update
Site需要有site.xml以及若干features。按文档中说明,site.xml是所有可安装feature的清单。当用户在eclipse的update
site manager中进行安装时,看见的feature就应该是site.xml中所罗列的。
一个feature
A的feature.xml中,如果通过<include>包含了另一个feature B,那么就称A是一个nested
feature。此时,问题就出现了。当一个Nested
feature被罗列在site.xml中时,其包含的feature也会自动出现在用户可见的feature列表中。例如,如果site.xml只列出了A,没有列出B,但是B仍然会在安装时可被用户选择。最令人遗憾的是,B的所在category
label只能显示为"uncategorized".
不知,这是不是eclipse的一个bug,还是work as design。