@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=