#! /usr/bin/env bash # Copyright (c) 2026 QPQ AG . All rights reserved. # SPDX-License-Identifier: AGPL-3.0-or-later OR LicenseRef-QPQ-Commercial set -e abs_dir="$(cd -P $(dirname ${BASH_SOURCE}) && pwd)" project_dir="$(dirname $abs_dir)" # Clean rm -rf "$project_dir/build/classes/*" # Build every .java file find "$project_dir/src/main/java" -name "*.java" | xargs javac \ -source 21 \ -target 21 \ -d ../build/classes echo "Bytecode in $project_dir/build/classes/"