aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorKostya <mail@sartin.in>2026-08-20 14:39:50 +0000
committerKostya <mail@sartin.in>2026-08-20 14:39:50 +0000
commitfbfd2e275e9d645e4ec8a1874bc57d98b1c38300 (patch)
tree8d8fff10ff1ebedd6963236a21d3e9331c206707 /tools
parent0fc488c3f9e29f5e9f1092f8081714c9e820f178 (diff)
downloadguess-market-fbfd2e275e9d645e4ec8a1874bc57d98b1c38300.tar.gz
guess-market-fbfd2e275e9d645e4ec8a1874bc57d98b1c38300.tar.xz
guess-market-fbfd2e275e9d645e4ec8a1874bc57d98b1c38300.zip
Add MapStruct LedgerMapper and wire annotation processing into build.sh
build.sh now passes -processorpath/-s so MapStruct's generated impl compiles alongside hand-written sources.
Diffstat (limited to 'tools')
-rwxr-xr-xtools/build.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/build.sh b/tools/build.sh
index 72880ee..b8886b1 100755
--- a/tools/build.sh
+++ b/tools/build.sh
@@ -15,9 +15,10 @@ for m in $MODULES; do
15 cp="${cp:+$cp$SEP}$LIBCP" 15 cp="${cp:+$cp$SEP}$LIBCP"
16 16
17 find "$m/src/main/java" -name '*.java' >"$TMP/src.txt" 17 find "$m/src/main/java" -name '*.java' >"$TMP/src.txt"
18 mkdir -p "build/classes/$m" 18 mkdir -p "build/classes/$m" "build/generated-sources/$m"
19 printf ' %-11s sees: %s\n' "$m" "${deps:-<nothing>}" 19 printf ' %-11s sees: %s\n' "$m" "${deps:-<nothing>}"
20 javac --release "$JAVA_RELEASE" -d "build/classes/$m" -cp "$cp" "@$TMP/src.txt" 20 javac --release "$JAVA_RELEASE" -d "build/classes/$m" -cp "$cp" \
21 -processorpath "$LIBCP" -s "build/generated-sources/$m" "@$TMP/src.txt"
21done 22done
22 23
23echo "=== Build OK ===" 24echo "=== Build OK ==="