Projeto da AcademiaDev - Petcodes - Thunderpets
Este projeto consiste na construção de uma plataforma para divulgação de animais perdidos, encontrados ou para adoção.
Os tópicos a seguir irão ajudá-lo a fazer uma cópia do projeto em sua máquina local para o desenvolvimento e o teste do mesmo.
- Java 8
- Gradle
gradle bootrun
gradle bootrun
Após iniciado, a documentação do projeto pode ser encontrada em:
http://localhost:8080/swagger-ui.html
gradle test
Para manter a padronização nos códigos do projeto, foi feita a definição de um checkstyle. A instalação do plugin no IntelliJ pode ser feita com os seguintes passos:
- File -> Settings -> Plugins
- Digite
checkstyle
. Se informar que não foram encontrados plugins, clique emSearch in repositories
. - Seleciona o plugin
CheckStyle-IDEA
e clica emInstall
. - Reinicia o IntelliJ
- File -> Settings -> Other settings -> Checkstyle
- Clica no botão
+
e seleciona o arquivocheckstyle.xml
que está na raíz do projeto. - Após selecionar, clica em
Next
, seleciona o plugin na lista de checkstyles e clica emApply
. - Por fim, na mesma tela, trocar o valor de Scan Scope para
Only Java sources (including tests)
O comando do Gradle para verificar se os arquivos estão de acordo com o padrão é:
gradle checkstyleMain
gradle build
- [Java]
- [Spring]
- [Gradle]
Este projeto está sob a a licença Apache License v2.0