Skip to content

universidad-de-cartagena/ejemplo-java

Repository files navigation

Ejemplo java

Documentación clave

Quarkus

Extensiones usadas

OpenAPI + Swagger

CI

./mvnw --batch-mode (non-interactive)

ObjectStore folder is created when running tests. Usually from mvn package. More info: ObjectStore or ObjectStore. If this provides access issues in docker, follow this issue

By default maven-surefire-plugin creates test reports at target/surefire-reports/*.xml. To create coverage reports look into JaCoCo.

To create a fat here look here with native and without native look here.

Docker

java -Duser.timezone=UTC fat.jar

Env

QUARKUS_HTTP_PORT=9090 QUARKUS_PROFILE=cloud

Draft

Adapt non-json like objects to json with JSONB using adapters

Environment variables with quarkus. It works because of microprofile.

HTML report

Quarkus cheat sheet

See test reports on 8080

docker run --rm -it --init -v $PWD/target/surefire-reports/:/app:ro -w /app -p 8080:8080 node:10.16.3-alpine sh -c "npm install -g xunit-viewer && xunit-viewer --watch --results=/app/ --port=8080"

Clean repo

git clean -dx -e .classpath -e .project -e .settings/ -e .vscode/ -n
git clean -dx -e .classpath -e .project -e .settings/ -e .vscode/ -f

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published