Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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