Skip to content

Commit d0acdc1

Browse files
committed
Improve workspace tool logging in Android app build script
1 parent 1713e05 commit d0acdc1

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

scripts/build-android-app.sh

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,22 +19,52 @@ EXTRA_MVN_ARGS=("$@")
1919
ENV_FILE="$ENV_DIR/env.sh"
2020
ba_log "Loading workspace environment from $ENV_FILE"
2121
if [ -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>}"
2427
else
2528
ba_log "Workspace tools not found. Run scripts/setup-workspace.sh before this script." >&2
2629
exit 1
2730
fi
2831

2932
if [ -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
3244
fi
3345
if [ -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
3657
fi
3758
if [ -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
4070
fi

0 commit comments

Comments
 (0)