2
我在Linux 3.8.8-1-ARCH上使用Netbeans 7.3和OpenJDK 1.7.0_21 64位服務器VM 23.7-b01。Netbeans在Maven中爲PrimeFaces標記報告「找不到名稱空間的庫」
在每一個facelet我
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui"
xmlns:f="http://java.sun.com/jsf/core">
Netbeans的報告xmlns:p
爲「沒有圖書館發現的命名空間」,所有<p:xxx>
標籤還沒有在智能感知識別。
我使用Maven管理依賴關係。我在我的POM如下:
<repository>
<id>prime-repo</id>
<name>PrimeFaces Maven Repository</name>
<url>http://repository.primefaces.org</url>
</repository>
和
<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>3.5</version>
</dependency>
然而,當我部署到Tomcat服務器,然後一切工作正常; PrimeFaces組件按預期工作。
*「但是當我部署到Tomcat服務器一切正常,和primefaces部件如預期」 *因此這只是一個NetBeans + Maven的具體問題。 – BalusC 2013-04-28 11:21:05
是的,我也得出了這個結論。但有人必須遇到同樣的問題。 – Meltea 2013-04-28 11:22:18
我加了相關的'[maven]'標籤。我不做Maven,但我想你只需要告訴它下載源代碼,而不僅僅是類。 – BalusC 2013-04-28 11:25:22