API REST de código aberto para dados de consulta e pesquisa, as informações contida foram desenvolvidas usando como base dados obtidos pela agencia espacial NASA.
Clone o repositório:
Git:
$ git clone https://github.com/Mario23junior/pulsar-api.git
Ou baixe um ZIP de main manualmente e expanda o conteúdo em algum lugar em seu sistema
- Tenha um JDK Java11 ou superior instalado
- Tenha o Maven instalado e disponível em seu PATH ou IDE
- Tenha um iterador de APIs para testes HTTP ex: Postman, Insonia
Se você quiser saber mais sobre o Quarkus, visite o site: https://quarkus.io/ .
Você pode executar seu aplicativo no modo dev que permite a codificação ao vivo usando:
./mvnw compile quarkus:dev
NOTE: Quarkus agora vem com uma Dev UI, que está disponível no modo dev apenas em http://localhost:8080/q/dev/.
O aplicativo pode ser empacotado usando:
./mvnw package
Ele produz o arquivo quarkus-run.jar
no diretório target/quarkus-app/
.
Esteja ciente de que não é um über-jar pois as dependências são copiadas para o diretório target/quarkus-app/lib/
.
O aplicativo agora pode ser executado usando java -jar target/quarkus-app/quarkus-run.jar
.
Se você deseja construir um über-jar, execute o seguinte comando:
./mvnw package -Dquarkus.package.type=uber-jar
O aplicativo, empacotado como um über-jar, agora pode ser executado usando java -jar target/*-runner.jar
.
Você pode criar um executável nativo usando:
./mvnw package -Pnative
Ou, se você não tiver o GraalVM instalado, poderá executar a compilação executável nativa em um contêiner usando:
./mvnw pacote -Pnative -Dquarkus.native.container-build=true
Você pode então executar seu executável nativo com: ./target/pulsar-1.0-runner
Se você quiser saber mais sobre como criar executáveis nativos, consulte https://quarkus.io/guides/maven-tooling.
- RESTEasy Classic (guide): estrutura de endpoint REST implementando JAX-RS e muito mais
Inicie facilmente seus serviços Web RESTful