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