top of page

Criação de projeto JSF com Maven no Eclipse

  • Foto do escritor: Iuri da Silva
    Iuri da Silva
  • 25 de mar. de 2017
  • 1 min de leitura

Direto ao ponto! No eclipse, em "novo projeto"

Clicar em novo projeto

Pular archetype

Preencher os detalhes do projeto

Definir o compilador

Definir os facets do projeto

Caso necessário, alterar o mapeamentos de URL

Editar o arquivo 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.iuridasilva.tutorialmaven</groupId>

<artifactId>tutorialmaven</artifactId>

<version>0.0.1-SNAPSHOT</version>

<packaging>war</packaging>

<name>tutorialmaven</name>

<dependencies>

<dependency>

<groupId>org.jboss.spec</groupId>

<artifactId>jboss-javaee-all-7.0</artifactId>

<version>1.0.1.Final</version>

<scope>provided</scope>

</dependency>

<dependency>

<groupId>org.primefaces</groupId>

<artifactId>primefaces</artifactId>

<version>5.3</version>

</dependency>

<dependency>

<groupId>org.primefaces.themes</groupId>

<artifactId>all-themes</artifactId>

<version>1.0.10</version>

</dependency>

</dependencies>

<repositories>

<repository>

<id>JBoss Repository</id>

<url>https://repository.jboss.org/nexus/content/groups/public/</url>

</repository>

<repository>

<id>prime-repo</id>

<name>PrimeFaces Maven Repository</name>

<url>http://repository.primefaces.org</url>

<layout>default</layout>

</repository>

</repositories>

</project>

Editar o arquivo web.xml

<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">

<display-name>tutorialmaven</display-name>

<servlet>

<servlet-name>Faces Servlet</servlet-name>

<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>

<load-on-startup>1</load-on-startup>

</servlet>

<servlet-mapping>

<servlet-name>Faces Servlet</servlet-name>

<url-pattern>*.jsf</url-pattern>

</servlet-mapping>

<!-- Tema primefaces -->

<context-param>

<param-name>primefaces.THEME</param-name>

<param-value>bootstrap</param-value>

</context-param>

</web-app>

Criar uma página de teste

<html xmlns="http://www.w3.org/1999/xhtml"

xmlns:h="http://java.sun.com/jsf/html"

xmlns:f="http://java.sun.com/jsf/core"

xmlns:p="http://primefaces.org/ui">

<h:head>

</h:head>

<h:body>

<p:outputLabel value="Olá Prime Faces" />

<p:spinner />

</h:body>

</html>

Resultado do teste

Comentários


Follow Us
  • Twitter Basic Black
  • Facebook Basic Black
  • Black Google+ Icon
Recent Posts

Entre em contato

© 2017 by Iuri.

bottom of page