5543eb9de8
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1824563 13f79535-47bb-0310-9956-ffa450edef68
78 lines
2.1 KiB
Batchfile
78 lines
2.1 KiB
Batchfile
@echo off
|
|
REM -------------------------------------------------------------------------
|
|
REM Copyright 2004 The Apache Software Foundation
|
|
REM
|
|
REM Licensed under the Apache License, Version 2.0 (the "License");
|
|
REM you may not use this file except in compliance with the License.
|
|
REM You may obtain a copy of the License at
|
|
REM
|
|
REM http://www.apache.org/licenses/LICENSE-2.0
|
|
REM
|
|
REM Unless required by applicable law or agreed to in writing, software
|
|
REM distributed under the License is distributed on an "AS IS" BASIS,
|
|
REM WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
REM See the License for the specific language governing permissions and
|
|
REM limitations under the License.
|
|
REM -------------------------------------------------------------------------
|
|
|
|
REM SUPPORTED PARAMS
|
|
REM TODO: Make command line arg parsing cleaner
|
|
set MEM=64
|
|
set FLAVOR=
|
|
set FILENAME=
|
|
|
|
REM SCAN FIRST PARAM
|
|
if not "%2"=="" goto %2
|
|
goto default
|
|
goto end
|
|
:memory
|
|
set MEM=%3
|
|
goto end
|
|
:flavor
|
|
set FLAVOR=%3
|
|
goto end
|
|
:filename
|
|
set FILENAME=%3
|
|
goto end
|
|
:default
|
|
goto end
|
|
:end
|
|
|
|
REM SCAN SECOND PARAM
|
|
if not "%4"=="" goto %4
|
|
goto default
|
|
goto end
|
|
:memory
|
|
set MEM=%5
|
|
goto end
|
|
:flavor
|
|
set FLAVOR=%5
|
|
goto end
|
|
:filename
|
|
set FILENAME=%5
|
|
goto end
|
|
:default
|
|
goto end
|
|
:end
|
|
|
|
REM SCAN THIRD PARAM
|
|
if not "%6"=="" goto %6
|
|
goto default
|
|
goto end
|
|
:memory
|
|
set MEM=%7
|
|
goto end
|
|
:flavor
|
|
set FLAVOR=%7
|
|
goto end
|
|
:filename
|
|
set FILENAME=%7
|
|
goto end
|
|
:default
|
|
goto end
|
|
:end
|
|
|
|
echo on
|
|
java -Xmx%MEM%m -Xbootclasspath/p:%XMLBEANS_PERFROOT%\3rdparty\xerces\xerces-2_7_1\xml-apis.jar:%XMLBEANS_PERFROOT%\3rdparty\xerces\xerces-2_7_1\xercesImpl.jar -classpath %XMLBEANS_PERFROOT%\build;%XMLBEANS_PERFROOT%\schema_build\jaxb2-purchase-order.jar;%XMLBEANS_PERFROOT%\schema_build\jaxb2-primitives.jar;%XMLBEANS_PERFROOT%\schema_build\jaxb2-non-primitives.jar;%JAXB2_LIBDIR%\lib\jaxb-impl.jar;%JAXB2_LIBDIR%\lib\jaxb-api.jar;%JAXB2_LIBDIR%\lib\activation.jar;%JAXB2_LIBDIR%\lib\jsr173_1.0_api.jar -DPERF_ROOT=%XMLBEANS_PERFROOT% org.apache.xmlbeans.test.performance.jaxb2.%1 %FLAVOR% %FILENAME%
|
|
|