build-and-run.bat 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. @echo off
  2. echo Building and Running Chronic Disease App...
  3. REM Check if Maven is installed
  4. where mvn >nul 2>nul
  5. if %errorlevel% neq 0 (
  6. echo Error: Maven is not installed or not in PATH
  7. pause
  8. exit /b 1
  9. )
  10. REM Kill any running Java processes
  11. echo Checking for running Java processes...
  12. tasklist | findstr java >nul 2>nul
  13. if %errorlevel% equ 0 (
  14. echo Found running Java processes. Attempting to terminate...
  15. taskkill /F /IM java.exe >nul 2>nul
  16. if %errorlevel% equ 0 (
  17. echo Successfully terminated Java processes.
  18. ) else (
  19. echo Warning: Failed to terminate some Java processes. Please check manually.
  20. )
  21. ) else (
  22. echo No running Java processes found.
  23. )
  24. echo Cleaning log directory...
  25. if exist logs (
  26. rmdir /s /q logs
  27. echo Log directory cleared.
  28. ) else (
  29. echo No log directory to clear.
  30. )
  31. echo Cleaning project...
  32. call mvn clean
  33. echo Building project...
  34. call mvn package
  35. if %errorlevel% neq 0 (
  36. echo Error: Build failed
  37. pause
  38. exit /b 1
  39. )
  40. echo Running application...
  41. java -jar target/ChronicDiseaseApp-1.0-SNAPSHOT.jar