1818SCRIPT_DIR=$( cd -P " $( dirname " $0 " ) " > /dev/null 2>&1 && pwd)
1919SCRIPT_FILE=" ${SCRIPT_DIR} /$( basename " $0 " ) "
2020
21+ mvn_cmd=$SCRIPT_DIR /mvnw
22+
2123# #
2224# # Local Development
2325# #
@@ -26,12 +28,12 @@ SCRIPT_FILE="${SCRIPT_DIR}/$(basename "$0")"
2628
2729# # clean - Cleans the build output
2830function clean() {
29- mvn clean
31+ $mvn_cmd clean
3032}
3133
3234# # build - Builds the project without running tests.
3335function build() {
34- mvn install -DskipTests=true
36+ $mvn_cmd install -DskipTests=true
3537}
3638
3739# # test - Runs local unit tests.
@@ -46,7 +48,7 @@ function test() {
4648 sudo ifconfig lo0 alias 127.0.0.3 up
4749 fi
4850 fi
49- mvn -P coverage test
51+ $mvn_cmd -P coverage test
5052}
5153
5254# # e2e - Runs end-to-end integration tests.
@@ -70,18 +72,18 @@ function e2e_graalvm() {
7072
7173# # fix - Fixes java code format.
7274function fix() {
73- mvn com.coveo:fmt-maven-plugin:format
75+ $mvn_cmd com.coveo:fmt-maven-plugin:format
7476}
7577
7678# # lint - runs the java lint
7779function lint() {
78- mvn -P lint install -DskipTests=true
80+ $mvn_cmd -P lint install -DskipTests=true
7981}
8082
8183
8284# # deps - updates dependencies to the latest version
8385function deps() {
84- mvn versions:use-latest-versions
86+ $mvn_cmd versions:use-latest-versions
8587 find . -name ' pom.xml.versionsBackup' -print0 | xargs -0 rm -f
8688}
8789
0 commit comments