【发布时间】:2014-06-23 13:18:32
【问题描述】:
我创建了一个 Maven 项目并创建了一个 .xhtml 文件。我想用 PrimeFaces,我以前用过,没问题。但是现在我用的时候出现这样的错误;
“警告:此页面调用以前缀 p 声明的 XML 命名空间 http://primefaces.org/ui,但该命名空间不存在标记库。”
我想,我做了所有必要的设置。我在我的 pom.xml 文件中添加了这个;
<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>5.0</version>
</dependency>
<repositories>
<!-- PrimeFaces Repostrory -->
<repository>
<id>prime-repo</id>
<name>PrimeFaces Maven Repository</name>
<url>http://repository.primefaces.org</url>
<layout>default</layout>
</repository>
<!-- PrimeFaces Repostrory -->
</repositories>
我在 login.xhtml 中添加了库;
xmlns:p="http://primefaces.org/ui">
我该如何解决这个问题?我在等你的帮助。
【问题讨论】:
-
在 PrimeFaces 4 之后,您不需要声明存储库,它是 Maven Rep 的一部分。另一方面,尝试使用
mvn进行清理和编译
标签: primefaces