Netbeans报告“找不到名称空间的库".来自Maven的PrimeFaces标签 [英] Netbeans reports "no library found for namespace" for PrimeFaces tags from Maven

查看:80
本文介绍了Netbeans报告“找不到名称空间的库".来自Maven的PrimeFaces标签的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在将Netbeans 7.3与Linux 3.8.8-1-ARCH上的OpenJDK 1.7.0_21 64位服务器VM 23.7-b01一起使用.

I'm using Netbeans 7.3 with OpenJDK 1.7.0_21 64-Bit Server VM 23.7-b01 on Linux 3.8.8-1-ARCH.

在我拥有的每个Facelet上

On every Facelet I have

<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>标记也无法在智能感知中识别.

Netbeans reports xmlns:p as "no library found for namespace" and all <p:xxx> tags are also not recognized in intellisense.

我正在使用Maven管理依赖项.我的pom中有以下内容:

I'm managing dependencies using Maven. I have the following in my 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组件可以按预期工作.

However, when I deploy to a Tomcat server, then everything works fine; PrimeFaces components work as expected.

推荐答案

这是我使用的Netbeans版本中的一个错误.命名空间已重命名,但尚未提供支持.

It was a bug in the version of Netbeans I was using. The namespaces got renamed and the support wasn't in yet.

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

这篇关于Netbeans报告“找不到名称空间的库".来自Maven的PrimeFaces标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆