├── .gitignore
├── README.md
└── projeto-web
├── pom.xml
└── src
├── main
├── java
│ └── com
│ │ └── algaworks
│ │ └── controller
│ │ └── ExemploBean.java
├── resources
│ └── .gitkeep
└── webapp
│ ├── Exemplo.xhtml
│ └── WEB-INF
│ ├── faces-config.xml
│ └── web.xml
└── test
├── java
└── com
│ └── algaworks
│ └── MeuTest.java
└── resources
└── .gitkeep
/.gitignore:
--------------------------------------------------------------------------------
1 | *.class
2 | .DS_Store
3 | .metadata
4 | .settings
5 | .classpath
6 | .project
7 | target/
8 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Começando com Maven
2 |
3 | Este projeto foi usado em vídeo aula gratuita para exemplificar
4 | o uso do Maven em um projeto web com JSF/PrimeFaces
5 |
6 | Assista à vídeo aula: [http://blog.algaworks.com/comecando-com-apache-maven-em-projetos-java/](http://blog.algaworks.com/comecando-com-apache-maven-em-projetos-java/)
7 |
--------------------------------------------------------------------------------
/projeto-web/pom.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 | 4.0.0
5 |
6 | com.algaworks
7 | projeto-web
8 | 0.0.1-SNAPSHOT
9 |
10 | war
11 |
12 |
13 | UTF-8
14 |
15 |
16 |
17 | ${project.artifactId}
18 |
19 |
20 | maven-compiler-plugin
21 | 3.1
22 |
23 | 1.8
24 | 1.8
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 | org.primefaces
33 | primefaces
34 | 5.1
35 | compile
36 |
37 |
38 |
39 | org.glassfish
40 | javax.faces
41 | 2.2.8-02
42 | compile
43 |
44 |
45 |
46 | junit
47 | junit
48 | 4.11
49 | test
50 |
51 |
52 |
53 |
54 |
55 |
--------------------------------------------------------------------------------
/projeto-web/src/main/java/com/algaworks/controller/ExemploBean.java:
--------------------------------------------------------------------------------
1 | package com.algaworks.controller;
2 |
3 | import java.io.Serializable;
4 |
5 | import javax.faces.bean.ManagedBean;
6 |
7 | @ManagedBean
8 | public class ExemploBean implements Serializable {
9 |
10 | private static final long serialVersionUID = 1L;
11 |
12 | private String nome;
13 |
14 | public void nomeAlterado() {
15 | this.nome = nome.toUpperCase();
16 | }
17 |
18 | public String getNome() {
19 | return nome;
20 | }
21 |
22 | public void setNome(String nome) {
23 | this.nome = nome;
24 | }
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/projeto-web/src/main/resources/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/algaworks/aula-comecando-com-maven/7daab93dc0e08e62a42855b7d90919e7190ac79c/projeto-web/src/main/resources/.gitkeep
--------------------------------------------------------------------------------
/projeto-web/src/main/webapp/Exemplo.xhtml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 | Exemplo
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/projeto-web/src/main/webapp/WEB-INF/faces-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 | pt_BR
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/projeto-web/src/main/webapp/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | javax.faces.PROJECT_STAGE
5 | Development
6 |
7 |
8 | javax.faces.FACELETS_REFRESH_PERIOD
9 | 0
10 |
11 |
12 | Exemplo.xhtml
13 |
14 |
15 | Faces Servlet
16 | javax.faces.webapp.FacesServlet
17 | 1
18 |
19 |
20 | Faces Servlet
21 | *.xhtml
22 |
23 |
--------------------------------------------------------------------------------
/projeto-web/src/test/java/com/algaworks/MeuTest.java:
--------------------------------------------------------------------------------
1 | package com.algaworks;
2 |
3 | import static org.junit.Assert.assertTrue;
4 |
5 | import org.junit.Test;
6 |
7 | public class MeuTest {
8 |
9 | @Test
10 | public void primeiroTeste() throws Exception {
11 | assertTrue(true);
12 | }
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/projeto-web/src/test/resources/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/algaworks/aula-comecando-com-maven/7daab93dc0e08e62a42855b7d90919e7190ac79c/projeto-web/src/test/resources/.gitkeep
--------------------------------------------------------------------------------