added svcapi ui and camunda code
[it/otf.git] / otf-camunda / mvnw.cmd
diff --git a/otf-camunda/mvnw.cmd b/otf-camunda/mvnw.cmd
new file mode 100644 (file)
index 0000000..48c810e
--- /dev/null
@@ -0,0 +1,143 @@
+@REM ----------------------------------------------------------------------------\r
+@REM Licensed to the Apache Software Foundation (ASF) under one\r
+@REM or more contributor license agreements.  See the NOTICE file\r
+@REM distributed with this work for additional information\r
+@REM regarding copyright ownership.  The ASF licenses this file\r
+@REM to you under the Apache License, Version 2.0 (the\r
+@REM "License"); you may not use this file except in compliance\r
+@REM with the License.  You may obtain a copy of the License at\r
+@REM\r
+@REM    http://www.apache.org/licenses/LICENSE-2.0\r
+@REM\r
+@REM Unless required by applicable law or agreed to in writing,\r
+@REM software distributed under the License is distributed on an\r
+@REM "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r
+@REM KIND, either express or implied.  See the License for the\r
+@REM specific language governing permissions and limitations\r
+@REM under the License.\r
+@REM ----------------------------------------------------------------------------\r
+\r
+@REM ----------------------------------------------------------------------------\r
+@REM Maven2 Start Up Batch script\r
+@REM\r
+@REM Required ENV vars:\r
+@REM JAVA_HOME - location of a JDK home dir\r
+@REM\r
+@REM Optional ENV vars\r
+@REM M2_HOME - location of maven2's installed home dir\r
+@REM MAVEN_BATCH_ECHO - set to 'on' to enable the echoing of the batch commands\r
+@REM MAVEN_BATCH_PAUSE - set to 'on' to wait for a key stroke before ending\r
+@REM MAVEN_OPTS - parameters passed to the Java VM when running Maven\r
+@REM     e.g. to debug Maven itself, use\r
+@REM set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000\r
+@REM MAVEN_SKIP_RC - flag to disable loading of mavenrc files\r
+@REM ----------------------------------------------------------------------------\r
+\r
+@REM Begin all REM lines with '@' in case MAVEN_BATCH_ECHO is 'on'\r
+@echo off\r
+@REM enable echoing my setting MAVEN_BATCH_ECHO to 'on'\r
+@if "%MAVEN_BATCH_ECHO%" == "on"  echo %MAVEN_BATCH_ECHO%\r
+\r
+@REM set %HOME% to equivalent of $HOME\r
+if "%HOME%" == "" (set "HOME=%HOMEDRIVE%%HOMEPATH%")\r
+\r
+@REM Execute a user defined script before this one\r
+if not "%MAVEN_SKIP_RC%" == "" goto skipRcPre\r
+@REM check for pre script, once with legacy .bat ending and once with .cmd ending\r
+if exist "%HOME%\mavenrc_pre.bat" call "%HOME%\mavenrc_pre.bat"\r
+if exist "%HOME%\mavenrc_pre.cmd" call "%HOME%\mavenrc_pre.cmd"\r
+:skipRcPre\r
+\r
+@setlocal\r
+\r
+set ERROR_CODE=0\r
+\r
+@REM To isolate internal variables from possible post scripts, we use another setlocal\r
+@setlocal\r
+\r
+@REM ==== START VALIDATION ====\r
+if not "%JAVA_HOME%" == "" goto OkJHome\r
+\r
+echo.\r
+echo Error: JAVA_HOME not found in your environment. >&2\r
+echo Please set the JAVA_HOME variable in your environment to match the >&2\r
+echo location of your Java installation. >&2\r
+echo.\r
+goto error\r
+\r
+:OkJHome\r
+if exist "%JAVA_HOME%\bin\java.exe" goto init\r
+\r
+echo.\r
+echo Error: JAVA_HOME is set to an invalid directory. >&2\r
+echo JAVA_HOME = "%JAVA_HOME%" >&2\r
+echo Please set the JAVA_HOME variable in your environment to match the >&2\r
+echo location of your Java installation. >&2\r
+echo.\r
+goto error\r
+\r
+@REM ==== END VALIDATION ====\r
+\r
+:init\r
+\r
+@REM Find the project base dir, i.e. the directory that contains the folder ".mvn".\r
+@REM Fallback to current working directory if not found.\r
+\r
+set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR%\r
+IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir\r
+\r
+set EXEC_DIR=%CD%\r
+set WDIR=%EXEC_DIR%\r
+:findBaseDir\r
+IF EXIST "%WDIR%"\.mvn goto baseDirFound\r
+cd ..\r
+IF "%WDIR%"=="%CD%" goto baseDirNotFound\r
+set WDIR=%CD%\r
+goto findBaseDir\r
+\r
+:baseDirFound\r
+set MAVEN_PROJECTBASEDIR=%WDIR%\r
+cd "%EXEC_DIR%"\r
+goto endDetectBaseDir\r
+\r
+:baseDirNotFound\r
+set MAVEN_PROJECTBASEDIR=%EXEC_DIR%\r
+cd "%EXEC_DIR%"\r
+\r
+:endDetectBaseDir\r
+\r
+IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig\r
+\r
+@setlocal EnableExtensions EnableDelayedExpansion\r
+for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a\r
+@endlocal & set JVM_CONFIG_MAVEN_PROPS=%JVM_CONFIG_MAVEN_PROPS%\r
+\r
+:endReadAdditionalConfig\r
+\r
+SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe"\r
+\r
+set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar"\r
+set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain\r
+\r
+%MAVEN_JAVA_EXE% %JVM_CONFIG_MAVEN_PROPS% %MAVEN_OPTS% %MAVEN_DEBUG_OPTS% -classpath %WRAPPER_JAR% "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" %WRAPPER_LAUNCHER% %MAVEN_CONFIG% %*\r
+if ERRORLEVEL 1 goto error\r
+goto end\r
+\r
+:error\r
+set ERROR_CODE=1\r
+\r
+:end\r
+@endlocal & set ERROR_CODE=%ERROR_CODE%\r
+\r
+if not "%MAVEN_SKIP_RC%" == "" goto skipRcPost\r
+@REM check for post script, once with legacy .bat ending and once with .cmd ending\r
+if exist "%HOME%\mavenrc_post.bat" call "%HOME%\mavenrc_post.bat"\r
+if exist "%HOME%\mavenrc_post.cmd" call "%HOME%\mavenrc_post.cmd"\r
+:skipRcPost\r
+\r
+@REM pause the script if MAVEN_BATCH_PAUSE is set to 'on'\r
+if "%MAVEN_BATCH_PAUSE%" == "on" pause\r
+\r
+if "%MAVEN_TERMINATE_CMD%" == "on" exit %ERROR_CODE%\r
+\r
+exit /B %ERROR_CODE%\r