- JDK 1.8+ com JAVA_HOME configurado
- Uma IDE (Eclipse ou IntelliJ)
- Apache Maven 3.5.3+
- Docker (caso queira criar e executar uma imagem da aplicação)
- GraalVM (caso queira gerar o executável nativo para Linux)
-
Clonar do projeto do meu GIT: git clone --branch v0.0.1 https://github.com/viniciusfcf/quarkus.git
O projeto irá conter:
- Estrutura maven
- O recurso com.github.viniciusfcf.hello.HelloResource disponível no contexto /hello e /hello/quarkus
- Um teste de unidade para HelloResource utilizando REST Assured
- Uma página inicial index.html
- Arquivos Dockerfile para criação de imagens em modo nativo e JVM
- Arquivo application.properties para configuração das extensões
- ./mvnw compile quarkus:dev
- JDK 1.8+ com JAVA_HOME configurado
- Uma IDE (Eclipse ou IntelliJ)
- Apache Maven 3.5.3+
- Postgres
- GraalVM (caso queira gerar o executável nativo para Linux)
-
Clonar do projeto do meu GIT: git clone --branch v0.0.2 https://github.com/viniciusfcf/quarkus.git
O projeto irá conter:
- Estrutura maven
- O recurso novo com.github.viniciusfcf.hibernate.ProdutoResource disponível no contexto /produtos (GET e POST)
- A entidade com.github.viniciusfcf.hibernate.Produto
- Arquivo application.properties foi atualizado com as configuraçãoes de banco de dados
- ./mvnw compile quarkus:dev -Dquarkus.profile=dev
- http://localhost:8080/produtos (GET e POST)
- JDK 1.8+ com JAVA_HOME configurado
- Uma IDE (Eclipse ou IntelliJ)
- Apache Maven 3.5.3+
- Docker (caso queira criar e executar uma imagem da aplicação)
- GraalVM (caso queira gerar o executável nativo para Linux)
- Postgres
- docker pull postgres
- docker run --network host -e POSTGRES_PASSWORD=postgres -d postgres
- Jaeger
- docker pull jaegertracing/all-in-one
- docker run --network host jaegertracing/all-in-one
-
Versão do início do Vídeo
- Baixar fonte
- Clonar do projeto do meu GIT: git clone --branch v0.0.2 https://github.com/viniciusfcf/quarkus.git
-
Versão final do Vídeo
- Baixar fonte
- Clonar do projeto do meu GIT: git clone --branch v0.0.3 https://github.com/viniciusfcf/quarkus.git
- ./mvnw compile quarkus:dev
https://www.youtube.com/watch?v=_tHkrmheW7k
- JDK 1.8+ com JAVA_HOME configurado
- Uma IDE (Eclipse ou IntelliJ)
- Apache Maven 3.5.3+
- Docker (caso queira criar e executar uma imagem da aplicação)
- GraalVM (caso queira gerar o executável nativo para Linux)
- Postgres
- docker pull postgres
- docker run --network host -e POSTGRES_PASSWORD=postgres -d postgres
-
Versão do início do Vídeo
- Baixar fonte
- Clonar do projeto do meu GIT: git clone --branch v0.0.3 https://github.com/viniciusfcf/quarkus.git
-
Versão final do Vídeo
- Baixar fonte
- Clonar do projeto do meu GIT: git clone --branch v0.0.4 https://github.com/viniciusfcf/quarkus.git
- ./mvnw compile quarkus:dev
- JDK 1.8+ com JAVA_HOME configurado
- Uma IDE (Visual Studio)
- Apache Maven 3.5.3+
- Docker (caso queira criar e executar uma imagem da aplicação)
- GraalVM (caso queira gerar o executável nativo para Linux)
- Postgres
- Prometheus (Ver apresentação)
- Grafana (Ver apresentação)
-
Versão do início do Vídeo
- Baixar fonte
- Clonar do projeto do meu GIT: git clone --branch v0.0.4 https://github.com/viniciusfcf/quarkus.git
-
Versão final do Vídeo
- Baixar fonte
- Clonar do projeto do meu GIT: git clone --branch v0.0.5 https://github.com/viniciusfcf/quarkus.git
- ./mvnw compile quarkus:dev