Solucionado (ver solução)
Solucionado
(ver solução)
11
respostas

Library all themes do primefaces not found

Mesmo baixando o codigo fonte da aula que esta no github, ele não faz download da library do themes do primefaces, assim quando o projeto sobe ao abrir a pagina da erro. por não encontra os arquivos.

11 respostas

Fala Jhonathan!

baixa no repositório do maven: https://mvnrepository.com/artifact/org.primefaces.themes/all-themes/1.0.10

lá tem um botão downloads onde é possível baixar o jar.

Espero ter ajudado =)

opa fiz isso depois fui em build path adicionei a library external e mesmo assim quando sobe a aplicação fala que não encontra o css

Vc está usando maven?? no seu POM.xml tem o repositório declarado?

sim estou, tem o repositorio declarado tambem, cheguei ate baixar o arquivo do curso mais mesmo assim nao consegue baixa essa lib

vc pode passar o seu pom.xml?

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>br.com.alura</groupId>
    <artifactId>livraria</artifactId>
    <version>1.0.0-SNAPSHOT</version>
    <packaging>war</packaging>

    <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>


    <dependencies>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-entitymanager</artifactId>
            <version>4.1.8.Final</version>
        </dependency>

        <dependency>
            <groupId>com.sun.faces</groupId>
            <artifactId>jsf-api</artifactId>
            <version>2.2.13</version>
        </dependency>

        <dependency>
            <groupId>com.sun.faces</groupId>
            <artifactId>jsf-impl</artifactId>
            <version>2.2.13</version>
        </dependency>

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.22</version>
        </dependency>

        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-validator</artifactId>
            <version>4.3.0.Final</version>
        </dependency>

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

        <dependency>
            <groupId>org.primefaces</groupId>
            <artifactId>primefaces</artifactId>
            <version>5.3</version>
        </dependency>

        <!-- https://mvnrepository.com/artifact/org.jboss.weld.servlet/weld-servlet -->
        <dependency>
            <groupId>org.jboss.weld.servlet</groupId>
            <artifactId>weld-servlet</artifactId>
            <version>2.3.5.Final</version>
        </dependency>


    </dependencies>

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

    <build>
        <finalName>livraria</finalName>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.6</version>
            </plugin>
        </plugins>
    </build>

</project>

dentro do seu web.xml tem a tag context-param?

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

o param value pode ser o tema que vc quiser.

até tenho o problema e que eu salvo e não baixa a lib quando atualizo o projeto no maven update deveria baixar mas da erro

solução!

entra na sua pasta .m2 que fica no diretório home e apaga os conteúdos de lá, isso vai forçar o maven a baixar todas as dependências de novo.

fiz isso e nada de novo só nao baixa o themes, estou usando o novo eclipse oxygen será que ele é o problema

Opa retornando aqui para dizer que consegui, fui no build path retirei o maven das library, fui na pasta .m2 apaguei a pasta de themes, e depois no eclipse fui em update project daí sim ele conseguiu fica certo valeu pela atenção e ajuda