forked from quarkusio/quarkus
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.justfile
22 lines (16 loc) · 919 Bytes
/
.justfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
mvncmd := env_var_or_default("QMVNCMD", "./mvnw -T0.8C")
# build main project quickly
build:
{{mvncmd}} -Dquickly
# build main project fast - skip docs, tests, ITs, invoker, extension validation, gradle tests, truststore
build-fast:
{{mvncmd}} -e -DskipDocs -DskipTests -DskipITs -Dinvoker.skip -DskipExtensionValidation -Dskip.gradle.tests -Dtruststore.skip clean install
# build docs (including config doc for all modules), skipping as much unnecessary as possible.
build-docs:
{{mvncmd}} -e -DskipTests -DskipITs -Dinvoker.skip -DskipExtensionValidation -Dskip.gradle.tests -Dtruststore.skip -Dno-test-modules -Dasciidoctor.fail-if=DEBUG clean install
# format code according to Quarkus coding conventions
format:
{{mvncmd}} process-sources -Denforcer.skip -Dprotoc.skip
# run Quarkus CLI from locally built snapshot
qss:
java -jar ./devtools/cli/target/quarkus-cli-999-SNAPSHOT-runner.jar