Files
2026-07-13 12:59:42 +08:00

19 lines
436 B
Bash
Executable File

#!/bin/bash
# CI/CD build script for Java package
# For local development, use test-java.sh instead
set -e
# Prerequisites
command -v java >/dev/null || { echo "Error: java not found"; exit 1; }
command -v mvn >/dev/null || { echo "Error: mvn not found"; exit 1; }
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
ROOT_DIR="$SCRIPT_DIR/.."
PACKAGE_DIR="$ROOT_DIR/java"
cd "$PACKAGE_DIR"
# Build and test
mvn -B clean package -P release