@echo off Rem set GRAALVM_HOME=C:\Users\IEUser\Downloads\graalvm-ce-java8-19.3.1 Rem set PATH=%PATH%;C:\Users\IEUser\bin if "%GRAALVM_HOME%"=="" ( echo Please set GRAALVM_HOME exit /b ) if "%BABASHKA_XMX%"=="" ( set BABASHKA_XMX="-J-Xmx4500m" ) set JAVA_HOME=%GRAALVM_HOME% set PATH=%GRAALVM_HOME%\bin;%PATH% set /P BABASHKA_VERSION=< resources\BABASHKA_VERSION echo Building Babashka %BABASHKA_VERSION% Rem the --no-server option is not supported in GraalVM Windows. Rem -H:EnableURLProtocols=jar,http,https is also not supported. call %GRAALVM_HOME%\bin\gu.cmd install native-image call %GRAALVM_HOME%\bin\native-image.cmd ^ "-jar" "target/babashka-%BABASHKA_VERSION%-standalone.jar" ^ "-H:Name=bb" ^ "-H:+ReportExceptionStackTraces" ^ "--verbose" ^ "--no-fallback" ^ "%BABASHKA_XMX%" if %errorlevel% neq 0 exit /b %errorlevel% call bb "(+ 1 2 3)"