xref: /aosp_15_r20/external/aws-crt-java/codebuild/common-windows.bat (revision 3c7ae9de214676c52d19f01067dc1a404272dc11)
1
2@echo off
3
4@setlocal enableextensions enabledelayedexpansion
5
6pushd %~dp0\..\
7
8 :: install chocolatey
9"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
10:: this will also install jdk8
11choco install adoptopenjdk8 maven -y
12call RefreshEnv.cmd
13echo JAVA_HOME=%JAVA_HOME%
14
15cd %CODEBUILD_SRC_DIR%
16mvn -B compile -Pwindows-codebuild || goto error
17
18popd
19@endlocal
20goto :EOF
21
22:error
23popd
24@endlocal
25echo Failed with error #%errorlevel%.
26exit /b %errorlevel%
27