java - Netbeans 报告 "no library found for namespace"来自 Maven 的 PrimeFaces 标签

标签 java jsf maven netbeans primefaces

我在 Linux 3.8.8-1-ARCH 上使用 Netbeans 7.3 和 OpenJDK 1.7.0_21 64 位服务器 VM 23.7-b01。

在我拥有的每个 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作为“找不到 namespace 的库”和所有 <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 组件按预期工作。

最佳答案

这是我使用的 Netbeans 版本中的一个错误。 namespace 已重命名,但支持尚未到位。

参见:https://netbeans.org/bugzilla/show_bug.cgi?id=228064

关于java - Netbeans 报告 "no library found for namespace"来自 Maven 的 PrimeFaces 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16262266/

相关文章:

java - 如何在 Java 中将 PublicKey 转换为 JSON?

jsf - 为什么可以将@Inject 一个@Stateless EJB 到一个@SessionScoped Managed Bean 中?

java - 如何更换战斧 <t :saveState> and <t:dataList> tags with standard JSF tags?

java - 如何将InputStream转换为FilePart?

java - 如何打印我的 Java 对象而不得到 "SomeType@2f92e0f4"?

jsf - 如何在 primefaces p :password 中强制使用强密码

java - Maven 命名约定 32 位与 64 位以及 Windows 与 Linux

java - 自定义 Struts 类型转换器不起作用

gwt - Maven GWT 插件添加其他源目录

java - Hibernate 搜索配置帮助