Skip to content

Commit

Permalink
add justfile with recommended/suggest build aliases
Browse files Browse the repository at this point in the history
  • Loading branch information
maxandersen committed Jan 7, 2025
1 parent 35ccb2e commit e362372
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions .justfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,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 just docs, skipping as much unnecessary as posible.
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 local built snapshot
qss:
java -jar ./devtools/cli/target/quarkus-cli-999-SNAPSHOT-runner.jar

0 comments on commit e362372

Please sign in to comment.