| |
| @echo off |
| |
| @setlocal enableextensions enabledelayedexpansion |
| |
| pushd %~dp0\..\ |
| |
| :: install chocolatey |
| "%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" |
| :: this will also install jdk8 |
| choco install adoptopenjdk8 maven -y |
| call RefreshEnv.cmd |
| echo JAVA_HOME=%JAVA_HOME% |
| |
| cd %CODEBUILD_SRC_DIR% |
| mvn -B compile -Pwindows-codebuild || goto error |
| |
| popd |
| @endlocal |
| goto :EOF |
| |
| :error |
| popd |
| @endlocal |
| echo Failed with error #%errorlevel%. |
| exit /b %errorlevel% |