| cd trunk | |
| @echo off | |
| if not defined M2_HOME ( | |
| echo variable M2_HOME must be set | |
| exit 1 | |
| ) | |
| echo on | |
| if defined proxyHost ( | |
| if defined nonProxyHosts ( | |
| set proxyOpts=-DproxySet=true -Dhttp.proxyHost=%proxyHost% -Dhttp.proxyPort=%proxyPort% -Dhttp.nonProxyHosts=%nonProxyHosts% | |
| ) else ( | |
| set proxyOpts=-DproxySet=true -Dhttp.proxyHost=%proxyHost% -Dhttp.proxyPort=%proxyPort% | |
| ) | |
| ) | |
| if defined mvnSettings ( | |
| set settingsOpts=-s %mvnSettings% | |
| ) | |
| if defined mvnRepository ( | |
| set repoOpts=-Dmaven.repo.local=%mvnRepository% | |
| ) | |
| cd parent | |
| set MVN_CALL=%M2_HOME%\bin\mvn.bat %repoOpts% %proxyOpts% -fae %settingsOpts% clean install findbugs:findbugs | |
| echo %MVN_CALL% | |
| call %MVN_CALL% | |
| set result=%ERRORLEVEL% | |
| cd .. | |
| exit /B %result% |