@@ -19,22 +19,52 @@ EXTRA_MVN_ARGS=("$@")
1919ENV_FILE=" $ENV_DIR /env.sh"
2020ba_log " Loading workspace environment from $ENV_FILE "
2121if [ -f " $ENV_FILE " ]; then
22+ ba_log " Workspace environment file metadata"
23+ ls -l " $ENV_FILE " | while IFS= read -r line; do ba_log " $line " ; done
2224 # shellcheck disable=SC1090
2325 source " $ENV_FILE "
26+ ba_log " Loaded environment: JAVA_HOME=${JAVA_HOME:- <unset>} JAVA_HOME_17=${JAVA_HOME_17:- <unset>} MAVEN_HOME=${MAVEN_HOME:- <unset>} "
2427else
2528 ba_log " Workspace tools not found. Run scripts/setup-workspace.sh before this script." >&2
2629 exit 1
2730fi
2831
2932if [ -z " ${JAVA_HOME:- } " ] || [ ! -x " $JAVA_HOME /bin/java" ]; then
33+ ba_log " JAVA_HOME validation failed. Current value: ${JAVA_HOME:- <unset>} " >&2
34+ if [ -n " ${JAVA_HOME:- } " ]; then
35+ ba_log " Contents of JAVA_HOME directory"
36+ if [ -d " $JAVA_HOME " ]; then
37+ ls -l " $JAVA_HOME " | while IFS= read -r line; do ba_log " $line " ; done
38+ else
39+ ba_log " JAVA_HOME directory does not exist"
40+ fi
41+ fi
3042 ba_log " JAVA_HOME is not set correctly. Please run scripts/setup-workspace.sh first." >&2
3143 exit 1
3244fi
3345if [ -z " ${JAVA_HOME_17:- } " ] || [ ! -x " $JAVA_HOME_17 /bin/java" ]; then
46+ ba_log " JAVA_HOME_17 validation failed. Current value: ${JAVA_HOME_17:- <unset>} " >&2
47+ if [ -n " ${JAVA_HOME_17:- } " ]; then
48+ ba_log " Contents of JAVA_HOME_17 directory"
49+ if [ -d " $JAVA_HOME_17 " ]; then
50+ ls -l " $JAVA_HOME_17 " | while IFS= read -r line; do ba_log " $line " ; done
51+ else
52+ ba_log " JAVA_HOME_17 directory does not exist"
53+ fi
54+ fi
3455 ba_log " JAVA_HOME_17 is not set correctly. Please run scripts/setup-workspace.sh first." >&2
3556 exit 1
3657fi
3758if [ -z " ${MAVEN_HOME:- } " ] || [ ! -x " $MAVEN_HOME /bin/mvn" ]; then
59+ ba_log " MAVEN_HOME validation failed. Current value: ${MAVEN_HOME:- <unset>} " >&2
60+ if [ -n " ${MAVEN_HOME:- } " ]; then
61+ ba_log " Contents of MAVEN_HOME directory"
62+ if [ -d " $MAVEN_HOME " ]; then
63+ ls -l " $MAVEN_HOME " | while IFS= read -r line; do ba_log " $line " ; done
64+ else
65+ ba_log " MAVEN_HOME directory does not exist"
66+ fi
67+ fi
3868 ba_log " Maven is not available. Please run scripts/setup-workspace.sh first." >&2
3969 exit 1
4070fi
0 commit comments