diff options
| author | Kostya <mail@sartin.in> | 2026-08-20 14:39:50 +0000 |
|---|---|---|
| committer | Kostya <mail@sartin.in> | 2026-08-20 14:39:50 +0000 |
| commit | fbfd2e275e9d645e4ec8a1874bc57d98b1c38300 (patch) | |
| tree | 8d8fff10ff1ebedd6963236a21d3e9331c206707 /tools/build.sh | |
| parent | 0fc488c3f9e29f5e9f1092f8081714c9e820f178 (diff) | |
| download | guess-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/build.sh')
| -rwxr-xr-x | tools/build.sh | 5 |
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" | ||
| 21 | done | 22 | done |
| 22 | 23 | ||
| 23 | echo "=== Build OK ===" | 24 | echo "=== Build OK ===" |