-
Notifications
You must be signed in to change notification settings - Fork 0
/
doma-gen-build-table.xml
38 lines (32 loc) · 2.01 KB
/
doma-gen-build-table.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?xml version="1.0" encoding="UTF-8"?>
<project name="doma-gen-maven" default="gen" basedir=".">
<property name="javaDestDir" value="src/main/java" />
<property name="sqlDestDir" value="src/main/resources" />
<property name="dialectName" value="postgres" />
<property name="driverClassName" value="org.postgresql.Driver" />
<property name="url" value="jdbc:postgresql:postgres" />
<property name="user" value="postgres" />
<property name="password" value="" />
<property name="entityPackageName" value="com.jpbeta.dbcommon.entity" />
<property name="daoPackageName" value="com.jpbeta.dbcommon.dao.table" />
<property name="configClassName" value="com.jpbeta.dbcommon.config.DbConfig" />
<property name="sqlFilePattern" value="META-INF/**/*.sql" />
<property name="tableTypes" value="TABLE" />
<echo message="runtime classpath: ${runtime_classpath}" />
<path id="classpath" path="${runtime_classpath}">
<fileset dir="lib" />
</path>
<taskdef name="gen" classname="org.seasar.doma.extension.gen.task.Gen" classpathref="classpath" loaderref="loader" />
<!-- <taskdef name="genTest" classname="org.seasar.doma.extension.gen.task.GenTest" loaderref="loader"/> -->
<typedef name="entityConfig" classname="org.seasar.doma.extension.gen.task.EntityConfig" loaderref="loader" />
<typedef name="daoConfig" classname="org.seasar.doma.extension.gen.task.DaoConfig" loaderref="loader" />
<typedef name="sqlConfig" classname="org.seasar.doma.extension.gen.task.SqlConfig" loaderref="loader" />
<!-- <typedef name="sqlTestConfig" classname="org.seasar.doma.extension.gen.task.SqlTestConfig" loaderref="loader"/> -->
<target name="gen">
<gen dialectName="${dialectName}" driverClassName="${driverClassName}" url="${url}" user="${user}" password="${password}" tableTypes="TABLE">
<entityConfig destdir="${javaDestDir}" packageName="${entityPackageName}" />
<daoConfig destdir="${javaDestDir}" packageName="${daoPackageName}" configClassName="${configClassName}" />
<sqlConfig destdir="${sqlDestDir}" />
</gen>
</target>
</project>