Eclipse代码协助复合组件和自定义名称空间失败



我制作了一个复合组件,并在我的taglib中声明了一个自定义名称空间:

[...]
<namespace>http://www.#####.info/components</namespace>
<composite-library-name>composites</composite-library-name>
[...]

现在使用该名称空间时:

xmlns:wb="http://www.#####.info/components"

所有内容'works runtime',但Eclipse不会显示任何代码辅助

xmlns:wbcomposites="http://java.sun.com/jsf/composite/composites"

这是正常的日食行为,还是我做错了什么?

编辑:

例如,当我编写:

<wb:

,然后按[strg] [space]代码辅助表明我没有组件。我认为这种行为会使"用户"认为他做错了什么...

我希望有一种方法可以从我身边解决此问题。

问题是我在taglib中混合了一个普通的组件和一个复合材料:

<facelet-taglib xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facelettaglibrary_2_0.xsd"
    version="2.0">
    <namespace>http://abc/components</namespace>
    <composite-library-name>composites</composite-library-name>
    <tag>
        <tag-name>something</tag-name>
        <component>
[...]

现在,我将它们分为taglibs和两个名称空间...

此解决的错误也将正常组件查找为复合...