forked from sakaiproject/sakai
-
Notifications
You must be signed in to change notification settings - Fork 0
/
schema-export.bat
20 lines (15 loc) · 1.11 KB
/
schema-export.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@echo off
rem -------------------------------------------------------------------
rem Execute SchemaExport tool
rem -------------------------------------------------------------------
set HIBERNATE_DIALECT=net.sf.hibernate.dialect.HSQLDialect
rem set HIBERNATE_DIALECT=net.sf.hibernate.dialect.MySQLDialect
rem set HIBERNATE_DIALECT=net.sf.hibernate.dialect.Oracle9Dialect
set MAVEN_TARGET=C:\java\projects\syllabus\syllabus-comp-shared\target\classes
set MAVEN_SRC=C:\java\projects\syllabus\foo
set HIBERNATE_HOME=C:\java\lib\hibernate-2.1.8
set LIB=%HIBERNATE_HOME%\lib
set PROPS=%HIBERNATE_HOME%\src
set CP=%MAVEN_TARGET%;%PROPS%;%HIBERNATE_HOME%\hibernate2.jar;%LIB%\commons-logging-1.0.4.jar;%LIB%\commons-collections-3.2.2.jar;%LIB%\commons-lang-1.0.1.jar;%LIB%\cglib-full-2.0.2.jar;%LIB%\dom4j-1.4.jar;%LIB%\odmg-3.0.jar;%LIB%\xml-apis.jar;%LIB%\xerces-2.4.0.jar;%LIB%\xalan-2.4.0.jar
set CP=%CP%;C:\java\projects\syllabus\syllabus-api\target\classes
java -cp %CP% -Dhibernate.dialect=%HIBERNATE_DIALECT% net.sf.hibernate.tool.hbm2ddl.SchemaExport --text --format --output=%HIBERNATE_DIALECT%-ddl.sql %MAVEN_SRC%\*.hbm.xml