Skip to content
Snippets Groups Projects

Optimizing mvn calls and make targets

Merged Frederic Gurr requested to merge fgurr/git-eca-rest-api:main into main
1 file
+ 7
7
Compare changes
  • Side-by-side
  • Inline
+ 7
7
SHELL = /bin/bash
setup: clean start-services;
dev-start: setup;
(CONFIG_SECRET_PATH=$$PWD/config/application/secret.properties mvn compile quarkus:dev -Dconfig.secret.properties=$$PWD/config/application/secret.properties -Djava.net.preferIPv4Stack=true)
(CONFIG_SECRET_PATH=$$PWD/config/application/secret.properties mvn compile quarkus:dev -B -Dconfig.secret.properties=$$PWD/config/application/secret.properties -Djava.net.preferIPv4Stack=true)
clean:;
mvn clean
## Compilation steps
install-yarn:;
yarn install --frozen-lockfile --audit
compile: clean compile-java;
compile-quick: clean compile-java-quick;
compile: compile-java;
compile-quick: compile-java-quick;
compile-java: generate-spec;
mvn compile package
mvn clean verify -B
compile-java-quick: generate-spec;
mvn compile package -Dmaven.test.skip=true
generate-spec: install-yarn validate-spec;
mvn clean verify -B -Dmaven.test.skip=true
generate-spec: validate-spec;
yarn run generate-json-schema
validate-spec: install-yarn;
compile-start: compile-quick start;
@@ -42,4 +42,4 @@ test-post-git-eca:;
test-dev-post-git-eca:;
curl http://api.eclipse.dev.docker:8080/git/eca -v -H 'Content-Type: application/json' -d @config/json/post-git-eca.json
gitlab-root-pw-reset:;
docker exec -it $$(docker compose ps -q gitlab) gitlab-rake "gitlab:password:reset[root]"
\ No newline at end of file
docker exec -it $$(docker compose ps -q gitlab) gitlab-rake "gitlab:password:reset[root]"
Loading