@echo off set CASTOR_LIB=C:/progetti/MNP_BRN_UPGRADE/mnp/GW/mnpapp/lib set SOURCE_DIR=gen set JAR_NAME=dataBindingLogSec.jar set JAVA_HOME=D:/Home/Java/jdk1.6.0_45 set XSD_SCHEMA=log_sicurezza.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 mnp.xml.logsicurezza -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% mnp/xml/logsicurezza/*.java mnp/xml/logsicurezza/descriptors/*.java %JAVA_HOME%/bin/jar.exe cvf %JAR_NAME% mnp/xml/logsicurezza/*.class mnp/xml/logsicurezza/descriptors/*.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=