主项目中找不到子项目中的转换器类

时间:2013-07-31 11:03:52

标签: maven jsf-2 converter

我正在开展一个由10个子项目组成的大型项目。

我们正在使用Eclipse进行开发,JBOSS 7作为应用程序。服务器。我们的项目使用JSF 2.1,Spring 3.2,Hibernate 4.2和Primefaces 3.3来实现JSF。

其他项目引用了2个“核心”项目,这些项目是从其他8个项目引用的,而一个项目-let表示项目A-(8个)引用另一个项目 - 项目B - 。< / p>

现在,问题是;项目A使用“核心”项目的实体,项目B包括JSF转换器。

当我尝试在selectOneMenu中使用实体时,我得到“转换器”未找到错误。 (注意:转换器正在工作!)

我将转换器定义添加到Project B的faces-config.xml中,但仍然得到相同的错误。

我如何使用其他项目的转换器?

感谢。

以下是“getAsObject”方法:

@Override
    public Object getAsObject(FacesContext facesContext,
            UIComponent uIComponent, String value) {
        if (value == null || value.trim().equalsIgnoreCase("")) {
            return null;
        }
        return ManagedBeanLocator.locateSessionController().findByRID("Akademikbirim", value);
    }

0 个答案:

没有答案