2011-08-03 52 views
2

我在我的項目中使用了Richfaces,我非常喜歡IntelliJ中的Kickass代碼完成。但不知何故,我無法自動完成Richfaces Stuff。這裏是我的我的XHTML文件的相關部分:IntelliJ IDEA中的Richfaces XMLNS

<ui:composition xmlns="http://www.w3.org/1999/xhtml" 
xmlns:s="http://jboss.com/products/seam/taglib" 
xmlns:ui="http://java.sun.com/jsf/facelets" 
xmlns:f="http://java.sun.com/jsf/core" 
xmlns:h="http://java.sun.com/jsf/html" 
xmlns:rich="http://richfaces.org/rich" 
template="layout/template.xhtml"> 

的IntelliJ告訴我,它不能獲取外部的ressource,因爲沒有XML在RichFaces的URL。所有其他代碼完成工作。有人有一個想法如何解決這個問題?

回答

2

您可以嘗試配置從資源URI到本地文件的映射Settings | Resources

+0

謝謝你指出我正確的方向。基本上我必須從我的Seam項目的/ lib文件夾中添加「richfaces-ui.jar」。 –

+0

在我的情況下,我不得不手動添加指向'C:\ myLocalMavenRepo \ org \ richfaces \ ui \ richfaces-components-ui \ 4.3.1.Final \ richfaces'的URI'http:// richfaces.org/rich' -components-UI-4.3.1.Final.jar!\ META-INF \ rich.taglib.xml'。 – acdcjunior

2

另外你可以添加richfaces庫到Project Structure |庫並將其添加到項目結構|中的包中文物和將工作