This commit is contained in:
2026-05-28 21:17:06 +09:00
commit c20a024eeb
4 changed files with 188 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
#! /usr/bin/env bash
# Copyright (c) 2026 QPQ AG <info@qpq.swiss>. 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/"