@echo off echo. echo === ๐Ÿš€ Building RadioDJ-TunaBridge with Java 17 === echo. REM Manually set Java 17 location set "JAVA_HOME=C:\java_runtime\17" set "PATH=%JAVA_HOME%\bin;%PATH%" REM Step 1: Clean project echo ๐Ÿงน Cleaning... mvn clean IF %ERRORLEVEL% NEQ 0 ( echo โŒ Maven clean failed. pause exit /b %ERRORLEVEL% ) REM Step 2: Compile and package echo ๐Ÿ”จ Compiling... mvn package IF %ERRORLEVEL% NEQ 0 ( echo โŒ Maven build failed. pause exit /b %ERRORLEVEL% ) REM Step 3: Copy JAR to top level set "TARGET_JAR=target\radiodj-tuna-bridge-1.0-SNAPSHOT.jar" set "OUTPUT_JAR=radiodj-tuna-bridge.jar" IF EXIST "%TARGET_JAR%" ( copy "%TARGET_JAR%" "%OUTPUT_JAR%" >nul echo โœ… JAR ready: %OUTPUT_JAR% ) ELSE ( echo โŒ No JAR found in target folder. ) echo. pause