./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.
java -Duser.timezone=UTC fat.jar
QUARKUS_HTTP_PORT=9090 QUARKUS_PROFILE=cloud
Adapt non-json like objects to json with JSONB using adapters
Environment variables with quarkus. It works because of microprofile.
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"
git clean -dx -e .classpath -e .project -e .settings/ -e .vscode/ -n
git clean -dx -e .classpath -e .project -e .settings/ -e .vscode/ -f