Files
gateway-mnp-dbc/dbcmnpsrc/GW/mnpapp/properties/genBindingFE.cmd
2024-05-13 12:54:14 +02:00

40 lines
1.4 KiB
Batchfile

@echo off
set CASTOR_LIB=C:/progetti/MNP_BRN_UPGRADE/mnp/GW/mnpapp/lib
set SOURCE_DIR=genFE
set JAR_NAME=dataBindingFE.jar
set JAVA_HOME=D:/Home/Java/jdk1.6.0_45
set XSD_SCHEMA=./LOG_FE.xsd
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/castor-1.3.2.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/castor-1.3.2-anttasks.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/castor-1.3.2-codegen.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/castor-1.3.2-core.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/castor-1.3.2-ddlgen.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/castor-1.3.2-xml.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/castor-1.3.2-xml-schema.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/commons-logging-1.1.1.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/commons-lang-2.1.jar
set CLASSPATH=%CLASSPATH%;%CASTOR_LIB%/xercesImpl.jar
echo Generating source files ...
%JAVA_HOME%/bin/java.exe -cp .;%CLASSPATH% org.exolab.castor.builder.SourceGeneratorMain -types j2 -i %XSD_SCHEMA% -package xml -f -dest %SOURCE_DIR%
echo source files generated.
echo Compiling source files ...
xcopy castor.properties %SOURCE_DIR%
cd %SOURCE_DIR%
%JAVA_HOME%/bin/javac.exe -classpath .;%CLASSPATH% xml/*.java xml/types/*.java
%JAVA_HOME%/bin/jar.exe cvf %JAR_NAME% xml/*.class xml/types/*.class castor.properties
copy %JAR_NAME% ../%JAR_NAME%
cd ..
echo Compiled and packed to %JAR_NAME%
rmdir /Q /S %SOURCE_DIR%
set CLASSPATH=
set CASTOR_LIB=
set JAR_NAME=
set SOURCE_DIR=
set XSD_SCHEMA=