#!/usr/bin/env bash # Regenerates every file under docs/output/. # # ./scripts/run-all.sh # # Needs a JDK 25 and Maven 3.9, with dependencies already resolved once online (mvn needs a # networked run before -o works for spring-boot:run / surefire -- see companion-repo notes). set -euo pipefail cd "$(dirname "$0")/.." echo "== unit tests (transcripts 01-02)" mvn -B -o test echo "== javap transcripts (03, 04, 09)" ./scripts/capture-javap.sh echo "== package" mvn -B -o -DskipTests package echo "== end-to-end scenarios (05, 07, 08, 10, 11)" ./scripts/capture-scenarios.sh echo echo "docs/output:" ls -1 docs/output