blob: 5b6912f0651579535889024afcd57baa1cd56920 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
@echo off
if "%1"=="/?" goto help
if not "%TUSCANY_HOME%"=="" goto gotHome
SET TUSCANY_HOME=%~dp0\..
if not "%TUSCANY_HOME%"=="" goto gotHome
echo.
echo cannot find TUSCANY_HOME please set TUSCANY_HOME variable to the Tuscany installation dir
echo.
goto error
:gotHome
set _XDEBUG=
if not %1==debug goto skipDebug
set _XDEBUG=-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y
shift
:skipDebug
set _FORK=
if not %1==fork goto skipFork
set _FORK=start
shift
:skipFORK
set _CMD_LINE_ARGS=
:argsLoop
if %1a==a goto doneInit
set _CMD_LINE_ARGS=%_CMD_LINE_ARGS% %1
shift
goto argsLoop
:doneInit
%_FORK% java %_XDEBUG% -jar %TUSCANY_HOME%/bin/launcher.jar %_CMD_LINE_ARGS%
goto end
:help
echo Apache Tuscany SCA runtime launcher
echo TUSCANY [debug] [fork] contributions
echo debug enable Java remote debugging
echo fork start a new command prompt window to run the contributions
echo contributions list of SCA contribution file names seperated by spaces. All
echo deployable composites found in the contributions will be run.
goto end
:error
set ERROR_CODE=1
:end
@endlocal
exit /B %ERROR_CODE%
|