JSF Primefaces主题更改错误

时间:2016-03-03 16:16:32

标签: java maven jsf jsf-2 primefaces

我有一个Maven Web应用程序项目,我使用JSF 2.2和Primefaces 5.3组件(Netbeans IDE 8.1)。

我已经使用Google了解如何更改默认主题。 我找到了一些如何更改默认主题的示例,但它没有用。

我右键单击了Dependencies文件夹并添加了cupertino主题jar。 通常情况下,依赖关系被添加到我的pom.xml

<dependency>
    <groupId>org.primefaces.themes</groupId>
    <artifactId>cupertino</artifactId>
    <version>1.0.10</version>
</dependency>

之后我已添加到我的web.xml这一部分:

<context-param>
        <param-name>primefaces.THEME</param-name>
        <param-value>cupertino</param-value>
</context-param>

但现在我遇到了这个错误:

Error loading css, cannot find "theme.css" resource of "primefaces-cupertino" library

我不知道自己做错了什么。

感谢您的帮助 请原谅我的英文

1 个答案:

答案 0 :(得分:2)

主题可能未加载,因为缺少存储库。

将以下内容添加到您的pom.xml

<repositories>
    <repository>
        <id>prime-repo</id>
        <name>PrimeFaces Maven Repository</name>
        <url>http://repository.primefaces.org</url>
        <layout>default</layout>
    </repository>
</repositories> 

再次在您的项目上运行mvn clean install